TSlover

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

环境:【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 #生效


3.修改配置文件cassandra.yaml

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

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

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

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

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

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

4.分发cassandra

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

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




修改另外两个节点的环境变量,同上面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  阅读(1111)  评论(0编辑  收藏  举报