首先我将cassandra作为tar下载,只需提取它并使用其他组件如“nodetool”,“cqlsh”也可以在apache-cassandra2.2.5 / bin文件夹中使用。但是从this页面我已经通过debian软件包安装了cassandra,它现在作为服务运行,我可以通过键入sudo service cassandra start
来启动和停止它
看起来很好,但我找不到其他工具的位置。在以前的安装中,我可以运行“nodetool”和“cqlsh”,键入“bin / nodetool”和“bin / cqlsh”,还可以使用/apache-cassandra2.2.5/data/data/keysapce_name/tables查看cassandra节点内的数据。 。“
这在一个地方非常酷,但现在我删除它并安装cassandra 3.0.4与debian我无法找到“nodetool”和“cqlsh”的位置以及如何检查运行节点内的数据。
这实际上是出于cassandra问题。那么哪种方式更好呢?将应用程序安装为服务而不是一体机(它的名称是什么?)文件有什么好处?
答案 0 :(得分:1)
我个人总是使用tar球安装Cassandra。简单,快速,所有文件都存储在同一个地方:解压缩tar的文件夹。
使用Cassandra的最新版本,如果您不在cassandra.yaml
apt-get 或 yum install 等安装程序的问题在于它们遵循一些约定。例如,在Debian系统上,配置文件存储在/etc/cassandra
,二进制文件存储在/usr/share/cassandra