Howto install Ambari on Ubuntu
目录:
Apache Cassandra是一个免费的开源NoSQL数据库,没有单点故障。 它提供线性可扩展性和高可用性,而不会影响性能。 许多拥有大量活动数据集的公司都使用Apache Cassandra,包括Reddit,NetFlix,Instagram和Github。
本教程将指导您完成在Debian 9上安装Apache Cassandra的过程。
先决条件
为了能够在Debian系统上安装软件包,您需要以具有sudo特权的用户身份登录。
安装Apache Cassandra
在Debian 9上安装Apache Cassandra的推荐方法是从官方Apache Cassandra存储库安装deb软件包。
在撰写本文时,Apache Cassandra的最新版本是
3.11
并且需要在计算机上安装OpenJDK 8。
要安装OpenJDK 8软件包,请运行以下命令:
sudo apt update
sudo apt install openjdk-8-jdk
完成后,通过打印Java版本进行验证:
java -version
输出应如下所示:
openjdk version "1.8.0_181" OpenJDK Runtime Environment (build 1.8.0_181-8u181-b13-2~deb9u1-b13) OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
安装通过HTTPS访问存储库所需的apt-transport-https软件包:
sudo apt install apt-transport-https
下一步是启用Apache Cassandra存储库。
使用以下
wget
命令导入存储库的公钥:
wget -q -O - https://www.apache.org/dist/cassandra/KEYS | sudo apt-key add -
上面的命令应该输出
OK
,这意味着密钥已成功导入,并且来自此存储库的软件包将被视为受信任的软件包。
通过运行以下命令,将Cassandra存储库添加到系统源列表中:
sudo sh -c 'echo "deb http://www.apache.org/dist/cassandra/debian 311x main" > /etc/apt/sources.list.d/cassandra.list'
更新软件包的索引并安装最新版本的Apache Cassandra:
sudo apt update
sudo apt install cassandra
安装过程完成后,Cassandra服务将自动启动。 您可以通过键入以下命令来验证Cassandra是否正在运行:
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 114.55 KiB 256 100.0% d8c27e24-ea26-4eeb-883c-5986218ba3ca rack1
而已。 Apache Cassandra已安装在您的Debian服务器上。
配置Apache Cassandra
Apache Cassandra数据存储在
/var/lib/cassandra
目录中。 配置文件位于
/etc/cassandra
,可以在
/etc/default/cassandra
文件中配置Java启动选项。
默认情况下,Cassandra仅在localhost上侦听。 如果连接到数据库的客户端也在同一台计算机上运行,则无需更改绑定接口。
要通过命令行与Cassandra进行交互,请使用Cassandra软件包随附的
cqlsh
工具。
cqlsh
Connected to Test Cluster at 127.0.0.1:9042. Use HELP for help. cqlsh>
重命名Apache Cassandra集群
默认情况下,Cassandra群集被命名为“测试群集”。 如果要更改它,请按照以下步骤操作:
-
首先,通过键入以下内容登录到Cassandra CQL终端:
cqlsh
并运行以下命令将群集名称更改为“ Linuxize Cluster”:
UPDATE system.local SET cluster_name = 'Linuxize Cluster' WHERE KEY = 'local';
用您想要的名称更改“ Linuxize Cluster”。 完成后,键入
exit
退出终端。接下来,编辑
/etc/cassandra/cassandra.yamlcassandra.yaml
配置文件并输入新的集群名称。cluster_name: 'Linuxize Cluster'
运行以下命令以清除系统缓存:
nodetool flush system
最后通过运行以下命令重新启动Cassandra服务:
sudo systemctl restart cassandra
结论
您已在Debian 9服务器上成功安装了Apache Cassandra。 有关如何开始使用Cassandra的更多信息,请访问其官方文档页面。
Java Cassandra Debian数据库如何在Debian 10 Linux上安装Apache Cassandra
Apache Cassandra是一个免费的开源NoSQL数据库,没有单点故障。 在本文中,我们将说明如何在Debian 10 Buster上安装Apache Cassandra
如何在Debian 9上安装Apache Maven
Apache Maven是主要用于Java项目的开源项目管理和理解工具。 在本教程中,我们将向您展示两种在Debian 9上安装Apache Maven的不同方法。
如何在Debian 9上安装Apache
Apache HTTP服务器是世界上最受欢迎的Web服务器之一。 在本教程中,我们将逐步介绍在Debian 9服务器上安装Apache的步骤。