cassandra3.11.4集群搭建

cassandra3.11.4集群搭建

环境:【centos7、cassandra-3.11.4】

三个节点:【主机名为master,slave-1,slave-2, 用户均为root】

1、下载cassandra

cassandra下载地址

wget http://mirrors.tuna.tsinghua.edu.cn/apache/cassandra/3.11.4/apache-cassandra-3.11.4-bin.tar.gz

2、安装

准备多台机器(这里我是三台做例子)

①、安装jdk1.8,具体操作就不说了,很简单,百度即可。

java -version  #检查是否已有了

②、安装cassandra

官网参数配置地址

1.解压cassandra

tar -zxvf apache-cassandra-3.11.4-bin.tar.gz  #到文件目录下解压

我的cassandra完整路径(当前用户目录下...)
~/cassandra/cassandra-3.11.4/...

2.配置环境变量

/etc/profile或者 ~/.bash_profile或其他配置文件(一个文件中配置即可,我这里是 ~/.bash_profile)
vim ~/.bash_profile  #编辑
source ~/.bash_profile #生效

1109937-20190823102028927-1743212946.png
1109937-20190823102359732-615244768.png

3.修改配置文件cassandra.yaml

a.进入到conf目录下,编辑cassandra.yaml

1109937-20190823102639232-1963381544.png

b.修改集群名字,改成自己想要的即可

1109937-20190823102827088-346044811.png

c.设置数据文件及日志文件所在路径

cassandra3.11.4集群搭建_第1张图片

d.设置种子节点ip 
master 192.168.10.30;slave-1 192.168.10.31;slave-2 192.168.10.32;

cassandra3.11.4集群搭建_第2张图片

e.设置监听地址(每个节点填自己的IP)

1109937-20190823102947731-1997648285.png

f.设置rpc(开启服务,并每个节点填自己的IP)

cassandra3.11.4集群搭建_第3张图片

4.分发cassandra

scp -r /root/cassandra/ slave-1:/root/
scp -r /root/cassandra/ slave-2:/root/

修改slave-1和slave-2中cassandra.yaml中监听地址和rpc地址

1109937-20190823104145026-1343188829.png
1109937-20190823104156064-1690069392.png
1109937-20190823104227464-1532595515.png
1109937-20190823104237263-1543464184.png

修改另外两个节点的环境变量,同上面2步骤

5.启动cassandra

在任意目录下执行  #三个节点都要执行启动命令
cassandra -R  #root用户需要-R参数
nodetool status  #查看节点状态
kill 【进程】  #关闭cassandra
若端口被占用,执行
netstat -tunlp |grep 7199  #占用7199端口的服务,kill即可

6.启动cqlsh

cqlsh 【主机名】
cqlsh master
posted on 2019-08-23 10:31  TSlover 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/TSlover/p/11398535.html

你可能感兴趣的:(java,大数据,开发工具)