欢迎投稿

今日深度:

Cassandra集群部署,cassandra集群

Cassandra集群部署,cassandra集群


1.下载文件

Cassandra可以到Apache官网http://cassandra.apache.org/下载。
1.解压安装包:
$ tar -zxvf apache-cassandra-2.1.13-bin.tar.gz
2.设置环境变量(可选)
$ export CASSANDRA_HOME=/root/install/ cassandra-2.1.13

$ export PATH=$PATH:$CASSANDRA_HOME/bin

注意:Cassandra-2.1之前依赖于Python2.6,但是Cassandra2.2+之后必须使用Python2.7,同时Cassandra3.0+必须使用JDK8+。

 

 

2.配置文件

第一个文件:cassandra.yaml

 

 

 

 

data_file_directories:data_file_directories
       - /root/install/cassandra/data

commitlog_directory: /root/install/cassandra/commitlog

saved_caches_directory: /root/install/cassandra/saved_caches

 

 

注意:

 

 

然后,再修改cassandra.yaml中的seeds,listen_address和rpc_address:

 

 

	- seeds: "192.168.253.10,192.168.253.12"<span >	</span>(seeds作为连接点,在集群中可以设置多个seeds,彼此用,隔开)

listen_address: 192.168.253.10	 (此处集群不能用localhost,最好配置与hostname绑定的IP地址)

rpc_address: 192.168.253.10	(可以设置成0.0.0.0,但最好配置与hostname绑定的IP地址)


第二个文件:logback.xml

 

<file>/var/log/cassandra/system.log</file>


最后,把Cassandra的安装文件拷贝到其他节点,同时把listen_address和rpc_address改成本机IP。

 

 

3.启动Cassandra集群

将每个节点的Cassandra启动(-f 参数表示不放在后台执行,建议不使用-f 参数)

$ bin/cassandra -f


查看启动状态:

 

 

 

 

[root@master cassandra-2.1.13]# bin/nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address         Load       Tokens  Owns    Host ID                               Rack
UN  192.168.253.10  250.14 KB  256     ?       01d0d95c-ca3c-44e0-96a4-6f703e126509  rack1
UN  192.168.253.12  225.18 KB  256     ?       85a52311-fb8d-4964-bec7-d06fafdd19be  rack1

Note: Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless

 

 

启动CQL CLI,由于是集群,所以不能像单机那样执行bin/cqlsh,还得在后面加上IP:

 

 

 

 

[root@master cassandra-2.1.13]# bin/cqlsh 192.168.253.10
Connected to Test Cluster at 192.168.253.10:9042.
[cqlsh 5.0.1 | Cassandra 2.1.13 | CQL spec 3.2.1 | Native protocol v3]
Use HELP for help.
cqlsh> 

 

 

 

 

 

www.htsjk.Com true http://www.htsjk.com/cassandra/24717.html NewsArticle Cassandra集群部署,cassandra集群 1.下载文件 Cassandra可以到Apache官网http://cassandra.apache.org/下载。 1.解压安装包: $ tar -zxvf apache-cassandra-2.1.13-bin.tar.gz 2.设置环境变量(可选) $ export CASSAND...
相关文章
    暂无相关文章
评论暂时关闭