2

シェル スクリプトを使用してプログラムで cassandra をインストールおよび構成しようとしています。cassandra をインストールして実行./cassandraし、.xml を使用してスキーマをロードしようとしましたcassandra-cli --host localhost -f <schema-file>。問題は、cassandra が起動して例外をスローする前にスキーマをロードしようとすることです。カサンドラがいつ稼働しているかを知る方法はありますか?

ありがとう!

4

2 に答える 2

1

スキーマをロードする前に、何かが 9160 (Thrift ポート) でリッスンしているかどうかを確認できます。ポートへのバインドは、サービスが行う最後の処理であり、要求を処理する準備ができていることを示します。

Cassandra が実行されている場合、このコマンドは何かを返します。

sudo lsof -i :9160
于 2013-02-01T20:03:02.613 に答える
0

使用する./cassandra -fと、Cassandra が Thrift ポートでリッスンを開始したときにわかります

于 2013-02-03T09:43:54.320 に答える