クライアントAPIを介してcassandraクラスターからすべてのホストを取得する可能性はありますか?nodetoolを使用してコンソールからすべてのノードを呼び出し、NodeCmdを使用して同じ機能をJMXアクセスできることは知っていますが、必要なのは、ConnectionPool for HectorClientAPIなどのホストとIPのリストだけです。
質問する
2159 次
2 に答える
4
describe_ring Thriftメソッドを呼び出すことができます。または(1.2では)SELECT * FROM system.peers
于 2012-10-09T14:16:43.590 に答える
0
Javaドライバでは、情報はを介して利用できますcluster.getMetadata().getAllHosts()
。
他のドライバーは、言語規則に従って、基本的に同じAPIを使用する必要があります。
于 2016-11-04T11:39:50.007 に答える