zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    JS递归状态回退
    JS中自定义迭代协议
    深入浅出解析cookie与session
    node.js哲学与核心原理
    深入解析canvas画布游戏机制
    final关键字用法
    static关键字用法
    四:Java设计模式之单例模式
    三:java设计模式之工厂模式
    IntelliJ IDEA 设置Java开发自动格式化
  • 原文地址:https://www.cnblogs.com/TSlover/p/11398535.html
Copyright © 2011-2022 走看看