cassandra安装入门

参考文档:http://cassandra.apache.org/doc/latest/getting_started/installing.html

https://docs.datastax.com/en/cassandra/3.0/cassandra/install/referenceInstallLocatePkg.html

https://www.cnblogs.com/valleylord/p/3661991.html

1.下载

wget http://archive.apache.org/dist/cassandra/2.1.16/apache-cassandra-2.1.16-bin.tar.gz

2.tar -xvf apache-cassandra-2.1.16-bin.tar.gz

3.配置cassandra.yml

集群>数据中心>节点

1.cluster_name:群集的名称。
2.seeds:以逗号分隔的群集种子IP地址列表(注意不要把集群中所有服务器ip写上,比如如果有3台,可以写一台或两台),另外集群中所有服务器配置文件中的这个字段的值都应该一样
3.listen_address:节点的IP地址,这是允许其他节点与此节点通信的因素,因此更改它非常重要。或者,您可以设置listen_interface告诉Cassandra使用哪个接口,以及连续使用哪个地址。只设置一个,而不是两个。
4.native_transport_port:对于storage_port,请确保此端口未被防火墙阻止,因为客户端将在此端口上与Cassandra通信。

data_file_directories:数据文件所在的一个或多个目录。
commitlog_directory:commitlog文件所在的目录。
saved_caches_directory:保存的缓存所在的目录。
hints_directory:提示所在的目录

logback.xml  :配置系统日志

注意:种子节点seeds中的ip需要和listen_address中的ip一致

有四个地方需要设置ip

listen_address , rpc_address , seeds  , broadcast_address

4.根据自己机器配置 cassandra-env.sh

  system_memory_in_mb="1024"
   system_cpu_cores="1"

注意当日志不报错,但cassdra启动的时候不绑定地址,启动到一半停止的时候,可能就是内存不够,可以通过增加虚拟内存的方法解决

5.进入根目录:sudo bin/cassandra

6.查看状态:bin/nodetool status

7.bin/cqlsh localhost  启动cal脚本客户端

8.CREATE KEYSPACE cloud WITH replication = {'class': 'NetworkTopologyStrategy', 'DC2': '2'}  AND durable_writes = true;

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值