Ubuntu下cassandra安装配置,ubuntucassandra
环境:Ubuntu 16.04.3
JDK:1.8.0_151
配置环境变量:
vi /etc/profile
#set java environment
export JAVA_HOME=/usr/local/javaDevelopment/jdk1.8.0_25
export JRE_HOME=$JAVA_HOME/jdk1.8.0_25/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=/usr/local/java/jdk1.8.0_25/bin:$PATH
使环境变量生效:
source /etc/profile
安装cassandra:
下载:
wget https://mirrors.cnnic.cn/apache/cassandra/2.1.18/apache-cassandra-2.1.18-bin.tar.gz
解压:
sudo tar -zxvf *.tar.gz
unzip *.zip
新建cassandra数据存放的文件夹(后边配置cassandra.yaml,路径要对应)
mkdir /var/lib/cassandra/data
mkdir /var/lib/cassandra/commitlog
mkdir /var/lib/cassandra/saved_caches
进入conf目录,修改cassandra.yaml
cluster_name: 'xxx' //集群名称。同一个集群要使用同一名称
data_file_directories:
- /var/lib/cassandra/data //数据文件存放路径。这里要与前面新建的文件夹对应。
commitlog_directory: /var/lib/cassandra/commitlog //操作日志文件存放路径。与前面新建的文件夹对应。
saved_caches_directory: /var/lib/cassandra/saved_caches //缓存文件存放路径。与前面新建的文件夹对应。
- seeds: "192.168.x.x" //集群种子节点ip,新加入集群的节点从种子节点中同步数据。可配置多个,中间用逗号隔开。
listen_address: 127.0.0.1 //需要监听的IP或主机名。改成本机IP
rpc_address: 127.0.0.1 //用于监听客户端连接的地址。建议设置成IP或0.0.0.0。若设置0.0.0.0,则要放开broadcast_rpc_address: 1.2.3.4的注释。
启动(进入bin目录):
./cassandra
成功标识:Node localhost/x.x.x.x state jump to NORMAL
或者(bin目录下)./nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 127.0.0.1 100.34 KB 256 100.0% c16a573d-16f2-4d02-b75d-11b55e5d104a rack1
UN:成功,运行中
DN:失败,宕机
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。