安装或设置

单节点安装

  1. 预安装 NodeJS,Python 和 Java
  2. 根据你的平台选择安装文档 http://docs.datastax.com/en/cassandra/3.x/cassandra/install/installTOC.html
  3. http://cassandra.apache.org/download/ 下载 Cassandra 二进制文件
  4. 将下载的文件解压缩到 <installation location>
  5. 使用 <installation location>/bin/cassandra 启动 cassandra 或启动 Cassandra 作为服务 - [sudo] service cassandra start
  6. 使用 <installation location>/bin/nodetool status 检查 cassandra 是否正常运行。

例如:

  1. 在 Windows 环境下运行 cassandra.bat 文件启动 Cassandra 服务器和 cqlsh.bat 打开 CQL 客户端终端执行 CQL 命令。

有两种方法可以执行单节点的安装。

你应该拥有 Oracle Java 8 或 OpenJDk 8(Cassandra 版本> 3.0 的首选)

1.安装 Debian 软件包(将 Cassandra 安装为服务)

将 Cassandra 版本添加到存储库(将 22x 替换为你自己的版本,例如 2.7 使用 27x)

echo "deb-src http://www.apache.org/dist/cassandra/debian 22x main" | sudo tee -a /etc/apt/sources.list.d/cassandra.sources.list
# Update the repository  
sudo apt-get update
# Then install it
sudo apt-get install cassandra cassandra-tools

现在可以使用以下命令启动和停止 Cassandra:

sudo service cassandra start
sudo service cassandra stop

使用以下方法检查状态

nodetool status

日志和数据目录分别为/var/log/cassandra/var/lib/cassandra

2.以二进制 tarball 的形式安装任何版本的 Cassandra(将 Cassandra 安装为独立进程)

下载 Datastax 版本:

curl -L  http://downloads.datastax.com/community/dsc-cassandra-version_number-bin.tar.gz | tar xz

或手动 Apache Cassandra 二进制 tarball(来自网站 http://www.apache.org/dist/cassandra/)

现在解读这个:

tar -xvzf dsc-cassandra-version_number-bin.tar.gz

将目录更改为安装位置:

cd install_location

使用以下命令启动 Cassandra:

sudo sh ./bin/cassandra 

停止使用:

sudo kill -9 pid

校验:

./bin/nodetool status

而且,中提琴,你有一个 Cassandra 的单节点测试集群。所以只需在终端中使用 cqlsh 进行 Cassandra shell。

Cassandra 的配置可以在 install_locationconf 文件夹中的 cassandra.yaml 中完成。

多节点安装

多 DC 群集安装