5

私はカサンドラに非常に慣れていません。探索を始めたばかりです。

単一ノードの 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 を実行できない理由は何ですか?

助けてください。

4

2 に答える 2

3

localhostよりlisten_address、rpc_addressに実際のIPアドレスを設定してみる

于 2013-09-17T13:17:42.840 に答える