ubuntu 16.04安装 cassandra 3.11.2

一 、环境:
系统:ubuntu-16.04.1-desktop-amd64
Cassandra 3.11.2版本下载:
http://cassandra.apache.org/download/

二、先决条件(Java 8+Python 2.7)

  • 安装ssh远程
sudo apt-get update
sudo apt-get install openssh-server
sudo service ssh start
  • 安装vim
cassandra@cassandra:~$ sudo apt install vim

  • 允许root登录:
root@cassandra:~# vim /etc/ssh/sshd_config

把配置文件中的PermitRootLogin without-password注释掉
再增加一句PermitRootLogin yes

  • 安装java_jre
cassandra@cassandra:~$ sudo apt-get install default-jre
cassandra@cassandra:~$ java -version


三 、安装Cassandra
  • 上传文件apache-cassandra-3.11.2-bin.tar.gz到/home/cassandra/目录
cassandra@cassandra:~$ tar -zxvf apache-cassandra-3.11.2-bin.tar.gz

  • 设置环境变量:
cassandra@cassandra:/$ sudo vim /etc/environment
在最后加入::/home/cassandra/apache-cassandra-3.11.2/bin"

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u
sr/local/games:/home/cassandra/apache-cassandra-3.11.2/bin"

重起系统生效
  • 运行Cassandra
cassandra@cassandra:~$ cassandra -f
ubuntu 16.04安装 cassandra 3.11.2_第1张图片

配置cassandra远程访问
cassandra@cassandra:~/apache-cassandra-3.11.2/conf$ vim /home/cassandra/apache-cassandra-3.11.2/conf/cassandra.yaml
修改参数:
rpc_address: 10.91.250.137   为本机IP 
rpc_keepalive: true  允许远程连接

重起cassandra服务


四、cassandra的配置文件
配置文件主要是conf\cassandra.yaml (以下为默认值)


1、cluster_name: 'Test Cluster'  这个是节点名称,单节点就不需要考虑那么多了


2、data_file_directories:'$CASSANDRA_HOME/data/data' 数据文件存储目录


3、commitlog_directory:'$CASSANDRA_HOME/data/commitlog' 日志文件存储目录


4、saved_caches_directory:'$CASSANDRA_HOME/data/saved_caches'缓存文件存储目录   


5、rpc_address: localhost 远程连接的时候需要改成数据库所在IP


6、rpc_port: 9160 端口号,cassandra client使用


7、rpc_keepalive: true   是否允许远程连接


你可能感兴趣的:(NoSQL)