• 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 #生效
    


    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
  • 相关阅读:
    Pure-ftpd无法连接到服务器 425错误
    jQuery 取选中的radio的值方法
    Linux中RM快速删除大量文件/文件夹方法
    CSS(七):浮动
    CSS(六):盒子模型
    CSS(五):背景、列表、超链接伪类、鼠标形状控制属性
    CSS(四):字体和文本属性
    CSS三:CSS的三种引入方式
    CSS(二):选择器
    CSS(一):CSS简介和基本语法
  • 原文地址:https://www.cnblogs.com/TSlover/p/11398535.html
Copyright © 2020-2023  润新知