Apache Cassandra如何监听多个接口?

时间:2015-08-31 11:31:50

标签: cassandra

我希望Cassandra能够收听多个本地传输地址。根据{{​​1}},本机传输地址与std::remove_cv<decltype(val)>::type nonConstVal = someOtherFun(); 相同。

是否有任何选项可以在Cassandra中设置多个conf/cassandra.yaml?我试过了

rpc_address

rpc_address

这些都不起作用。

2 个答案:

答案 0 :(得分:2)

我得到了答案。你必须使用:

rpc_address: 0.0.0.0

并将broadcast_rpc_address设置为0.0.0.0以外的其他内容。

有关详细信息,请参阅http://docs.datastax.com/en/cassandra/1.2/cassandra/configuration/configCassandra_yaml_r.html

答案 1 :(得分:0)

rpc_address和rpc_interface采用单个值,因此您无法为它们提供多个值。

我不确定您为什么要使用多个地址。 Cassandra可以根据需要在单个地址上建立多个连接。