如何在 Ubuntu VPS 上安装 Cassandra 并运行单节点集群

简介: 如何在 Ubuntu VPS 上安装 Cassandra 并运行单节点集群

介绍

Cassandra,或者说 Apache Cassandra,是一个高度可扩展的开源数据库系统,在多节点设置上能够实现出色的性能。在本教程中,您将学习如何安装 Cassandra,安装 Oracle Java VM(这是 Cassandra 强烈推荐的),以及如何运行您的第一个测试单节点集群。

安装 Oracle Java VM

在您的主目录下创建一个临时文件夹以安装 Java。

mkdir ~/temp

cd ~/temp

Cassandra 文档强烈推荐使用 Oracle Java VM 8,因此您需要从 Oracle 的网站上下载它。这需要一个免费账户,您可以在这里注册。注册完成后,下载 Java 8 的32位或64位(推荐)版本。下载完成后,使用 FTP 或其他工具将其传输到您的 VPS。您可以在这里找到如何设置 FTP 服务器的教程。

现在解压缩存档的内容:

tar -zxf jdk-8u65-linux-x64.tar.gz


然后将其移动到适当的文件夹:

sudo mkdir /usr/local/java

sudo mv jdk1.8.0_65/ /usr/local/java


为了将其设置为 VPS 上的默认 Java VM,将以下行添加到 /etc/profile 文件中:

JAVA_HOME=/usr/local/java/jdk1.8.0_65

PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

JRE_HOME=/usr/local/java/jdk1.8.0_65

PATH=$PATH:$HOME/bin:$JRE_HOME/bin

export JAVA_HOME

export JRE_HOME

export PATH


通过运行以下命令并在文件末尾粘贴它来保存:

sudo nano /etc/profile

保存后,按 CTRL+O,然后按 CTRL+X 退出。接下来,运行以下行,以便在调用“java”命令时使用正确的 VM。

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_65/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_65/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_65/bin/javaws" 1

sudo update-alternatives --set java /usr/local/java/jdk1.8.0_65/bin/java

sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_65/bin/javac

sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_65/bin/javaws


现在重新启动 VPS 以使所有内容都得到更新:

sudo reboot

重新建立 SSH 连接后,通过运行以下命令来测试是否一切设置正确:

java -version

echo $JAVA_HOME

如果一切顺利,您应该看到以下内容:

安装 Cassandra

要安装 Cassandra,从网站上下载二进制文件,解压缩它们并将其移动到您的个人文件夹:

cd ~/temp

wget http://mirror.cc.columbia.edu/pub/software/apache/cassandra/2.2.3/apache-cassandra-2.2.3-bin.tar.gz

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

mv apache-cassandra-2.2.3 ~/cassandra


接下来,确保 Cassandra 访问的文件夹(如日志文件夹)存在,并且 Cassandra 有权在其中写入:

sudo mkdir /var/lib/cassandra

sudo mkdir /var/log/cassandra

sudo chown -R $USER:$GROUP /var/lib/cassandra

sudo chown -R $USER:$GROUP /var/log/cassandra


现在通过运行以下命令设置 Cassandra 的变量:

export CASSANDRA_HOME=~/cassandra

export PATH=$PATH:$CASSANDRA_HOME/bin


运行 Cassandra

要运行 Cassandra 的单节点测试集群,您无需更改 cassandra.yaml 文件中的任何内容。只需运行:

sudo sh ~/cassandra/bin/cassandra

然后运行:

sudo sh ~/cassandra/bin/cqlsh


如果显示以下内容:“Connected to: 'Test Cluster'”,则表示您现在正在运行单节点集群。

root@cassandra:~# sudo sh ~/cassandra/bin/cqlsh

Connected to Test Cluster at 127.0.0.1:9042.

[cqlsh 5.0.1 | Cassandra 2.2.3 | CQL spec 3.3.1 | Native protocol v4]

Use HELP for help.

cqlsh>



目录
相关文章
|
8月前
|
Ubuntu 安全 iOS开发
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
Nessus Professional 10.10 Auto Installer for Ubuntu 24.04 - Nessus 自动化安装程序
1093 5
|
8月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 22.04上安装MongoDB 6.0的步骤
这些步骤应该可以在Ubuntu 22.04系统上安装MongoDB 6.0。安装过程中,如果遇到任何问题,可以查阅MongoDB的官方文档或者Ubuntu的相关帮助文档,这些资源通常提供了解决特定问题的详细指导。
854 18
|
9月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
469 18
|
9月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
629 15
|
Ubuntu 关系型数据库 MySQL
在Ubuntu系统的Docker上安装MySQL的方法
以上的步骤就是在Ubuntu系统的Docker上安装MySQL的详细方法,希望对你有所帮助!
1374 12
|
消息中间件 Ubuntu Java
在Ubuntu 18.04上安装Apache Kafka的方法
在Ubuntu 18.04上安装Apache Kafka的方法
520 0
|
存储 Ubuntu Go
在Ubuntu 16.04上安装Go 1.6的方法
在Ubuntu 16.04上安装Go 1.6的方法
322 1
|
存储 Ubuntu Go
在Ubuntu 18.04上安装Go的方法
在Ubuntu 18.04上安装Go的方法
504 1
|
存储 Ubuntu Linux
在Ubuntu 14.04上安装Go 1.6的方法
在Ubuntu 14.04上安装Go 1.6的方法
296 1
|
Ubuntu Linux 持续交付
在Ubuntu 16.04上安装Docker Compose的方法
在Ubuntu 16.04上安装Docker Compose的方法
591 1