ubuntu 中已安装的服务工具

Installed tools of services in ubuntu

起初我下载cassandra作为tar,简单地解压它并使用其他组件没有问题,例如"nodetool","cqlsh"在apache-cassandra2.2.5/bin文件夹中还。但是然后从 this 页面我通过 debian 软件包安装了 cassandra 并且它现在 运行ning 作为一项服务我能够 start 并通过输入 sudo service cassandra start[ 停止它=13=]

看起来不错,但我找不到其他工具的位置。在以前的安装中,我可能 运行 "nodetool" 和 "cqlsh" 键入 "bin/nodetool" 和 "bin/cqlsh" 并且还可以使用 /apache-cassandra2.2.5/ 查看 cassandra 节点内的数据data/data/keysapce_name/tables.."

这在一个地方非常酷,但现在我删除了它并使用 debian 安装了 cassandra 3.0.4 我找不到 "nodetool" 和 "cqlsh" 在哪里以及如何检查其中的数据运行宁节点。

这实际上也不是 cassandra 的问题。那么哪种方式更好呢?将应用程序安装为服务而不是一体化(它的名字是什么?)文件有什么优势?

我个人总是使用 tar 球安装 Cassandra。简单、快速,所有文件都存储在同一个地方:解压 tar.

的文件夹

对于最新版本的 Cassandra,如果您不在 cassandra.yaml

中进行更改,即使是数据文件夹也默认存储在安装文件夹中

apt-getyum install 这样的安装程序的问题在于它们遵循一些约定。例如在 Debian 系统上,配置文件存储在 /etc/cassandra,二进制文件存储在 /usr/share/cassandra