3

クライアントAPIを介してcassandraクラスターからすべてのホストを取得する可能性はありますか?nodetoolを使用してコンソールからすべてのノードを呼び出し、NodeCmdを使用して同じ機能をJMXアクセスできることは知っていますが、必要なのは、ConnectionPool for HectorClientAPIなどのホストとIPのリストだけです

4

2 に答える 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 に答える