Ubuntu下cassandra安装配置

环境:
Ubuntu 16.04.3
JDK:1.8.0_151


配置环境变量:
vi /etc/profile
    #set java environment  
    export JAVA_HOME=/usr/local/javaDevelopment/jdk1.8.0_25
    export JRE_HOME=$JAVA_HOME/jdk1.8.0_25/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=/usr/local/java/jdk1.8.0_25/bin:$PATH
使环境变量生效:
    source /etc/profile


安装cassandra:
下载:
    wget https://mirrors.cnnic.cn/apache/cassandra/2.1.18/apache-cassandra-2.1.18-bin.tar.gz
解压:
    sudo tar -zxvf *.tar.gz
    unzip *.zip
新建cassandra数据存放的文件夹(后边配置cassandra.yaml,路径要对应)
    mkdir /var/lib/cassandra/data
    mkdir /var/lib/cassandra/commitlog
    mkdir /var/lib/cassandra/saved_caches
进入conf目录,修改cassandra.yaml
    cluster_name: 'xxx'  //集群名称。同一个集群要使用同一名称
    data_file_directories:
        - /var/lib/cassandra/data  //数据文件存放路径。这里要与前面新建的文件夹对应。
    commitlog_directory: /var/lib/cassandra/commitlog //操作日志文件存放路径。与前面新建的文件夹对应。
    saved_caches_directory: /var/lib/cassandra/saved_caches  //缓存文件存放路径。与前面新建的文件夹对应。
    - seeds: "192.168.x.x"  //集群种子节点ip,新加入集群的节点从种子节点中同步数据。可配置多个,中间用逗号隔开。
    listen_address: 127.0.0.1  //需要监听的IP或主机名。改成本机IP
    rpc_address: 127.0.0.1  //用于监听客户端连接的地址。建议设置成IP或0.0.0.0。若设置0.0.0.0,则要放开broadcast_rpc_address: 1.2.3.4的注释。
启动(进入bin目录):
    ./cassandra
成功标识:Node localhost/x.x.x.x state jump to NORMAL
或者(bin目录下)./nodetool status
    Datacenter: datacenter1
    =======================
    Status=Up/Down
    |/ State=Normal/Leaving/Joining/Moving
    --  Address    Load       Tokens  Owns (effective)  Host ID                               Rack
    UN  127.0.0.1  100.34 KB  256     100.0%            c16a573d-16f2-4d02-b75d-11b55e5d104a  rack1
UN:成功,运行中
DN:失败,宕机

你可能感兴趣的:(大数据)