我对卡桑德拉很陌生。刚开始探索。
我正在运行一个单节点 cassandra 服务器,并且在使用 nodetool 命令查看 cassandra 的状态时遇到问题。
我在我的 VM 上将主机名配置为 /etc/hosts 中的 myMachineIP cass1
和
我将我的 cassandra_instal_path/conf/cassandra.yaml 文件配置为 listen_address,rpc_address 作为 localhost,clustername 作为 casscluster
(也尝试使用我的主机名,即 cass1 作为listen_address/rpc_address)
不确定我无法使用 nodetool 命令获取状态的原因是什么。
$ nodetool
Cannot resolve '127.0.0.1': unknown host
$ nodetool -host 127.0.0.1
Cannot resolve '127.0.0.1': unknown host
$ nodetool -host cass1
Cannot resolve 'cass1': unknown host
但我能够连接到 cassandra-cli
控制台输出:
Connected to: "casscluster" on 127.0.0.1/9160
Welcome to Cassandra CLI version 1.2.8
Type 'help;' or '?' for help.
Type 'quit;' or 'exit;' to quit.
我的 /etc/hosts 看起来像:
127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost cass1
::1 localhost.localdomain localhost.localdomain localhost6 localhost6.localdomain6 localhost cass1
[myMachineIP] cass1
我无法运行nodetool的原因可能是什么?
请帮忙。