卡桑德拉概述
卡桑德拉的历史
卡桑德拉是在Facebook上开发的,数据和大数据的区别,物联网协议,用于收件箱搜索。它在2008年7月被Facebook开源。卡桑德拉于2009年3月被阿帕奇孵化器公司录取。自2010年2月以来,它一直是Apache的顶级项目
Apache Cassandra是一个高度可扩展、高性能的分布式数据库,旨在跨多个商品服务器处理大量数据,提供高可用性,购物返利,无单点故障。它是一种NoSQL数据库。让我们首先了解NoSQL数据库的功能。
Docker安装和使用Docker映像创建Cassandra群集。
先决条件
输入"sudo su"将其更改为Root用户。
输入"apt get update"更新可用包。
安装Docker
wget-qO-https://get.docker.com/|sh
sudo usermod-aG docker公司$(whoami)
重启Docker demon
sudo service Docker Restart
创建Cassandra集群
运行以下命令创建Cassandra实例
Sysntax:Docker Run–命名一些Cassandra-d卡桑德拉:标签
在上述命令中,
"some cassandra"将是容器名称。"tag"将是要安装的Cassandra集群的版本。
示例:docker run–name ttc-cassandraG1-d卡桑德拉:3.7
ttc-cassandraG1:是容器的名称。
上面的命令,通过拉取最新Cassandra版本的docker映像,创建一个Cassandra实例。a、 运行以下命令以获取所有可用容器的列表->"Docker ps–a"
b.使用Docker run–link选项告诉新节点第一个在哪里
语法:
Docker run–name some-cassandra2-d–link some-卡珊德拉:卡珊德拉卡珊德拉:tag
docker run–name ttc-cassandraG2-d–link ttc-cassandraG1:卡桑德拉卡桑德拉:3.7docker run–名称ttc-cassandraG3-d–链接ttc-cassandraG1:cassandra卡桑德拉:3.7
以上命令参照第1个节点再创建2个Cassandra实例
执行命令:
"docker ps–a"
查看所有已创建容器列表
Cassandra集群创建成功。
,淘客服,上海大数据