学习 Cassandra(二):集群环境部署

环境

系统:CentOS

Java:Java 8

Python:Python 2.7

下载

Apache Cassandra 下载最新的安装包 apache-cassandra-3.0.15-bin.tar.gz,解压缩:

tar -zxf apache-cassandra-3.0.15-bin.tar.gz  

目录

进入 apache-cassandra-3.0.15 显示目录结构:

  • bin 脚本
  • conf 配置文件
  • interface Thrift 接口定义文件
  • lib 依赖 JAR
  • pylib cqlsh 依赖 Python 脚本
  • doc 文档
  • javadoc Java API 文档
  • tools 工具脚本

配置 casandra.yaml

编辑 conf/cassandra.yaml 文件

修改以下属性:

  • cluster_name 集群名称
  • seeds 集群中 Seed 节点主机名或 IP 地址
  • listen_address 本机主机名或 IP 地址,注意:不可以填 0.0.0.0
  • rpc_address 本机主机名或 IP 地址,注意:不可以填 0.0.0.0
  • data_file_directories 数据文件目录
  • commitlog_directory commitlog 目录
  • saved_caches_directory 缓存目录
  • hints_directory hints 目录

参考:http://cassandra.apache.org/doc/latest/configuration/cassandra_config_file.html

启动

后台启动:

bin/cassandra  

前台启动:

bin/cassandra -f