cassandra3.11.4集群搭建

本文详细介绍了如何在CentOS7环境下,使用Cassandra3.11.4版本搭建三节点集群的过程。包括下载安装、配置环境变量、修改配置文件、分发Cassandra软件包、启动服务及常见问题解决等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:【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.设置数据文件及日志文件所在路径

1109937-20190823102903857-1971081628.png

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

1109937-20190823102926713-363117481.png

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

1109937-20190823102947731-1997648285.png

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

1109937-20190823103145737-1869508213.png

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值