Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
シェル スクリプトを使用してプログラムで cassandra をインストールおよび構成しようとしています。cassandra をインストールして実行./cassandraし、.xml を使用してスキーマをロードしようとしましたcassandra-cli --host localhost -f <schema-file>。問題は、cassandra が起動して例外をスローする前にスキーマをロードしようとすることです。カサンドラがいつ稼働しているかを知る方法はありますか?
./cassandra
cassandra-cli --host localhost -f <schema-file>
ありがとう!
スキーマをロードする前に、何かが 9160 (Thrift ポート) でリッスンしているかどうかを確認できます。ポートへのバインドは、サービスが行う最後の処理であり、要求を処理する準備ができていることを示します。
Cassandra が実行されている場合、このコマンドは何かを返します。
sudo lsof -i :9160
使用する./cassandra -fと、Cassandra が Thrift ポートでリッスンを開始したときにわかります
./cassandra -f