我部署了四个cassandra节点。我有一个java应用程序,它充当cassandra集群的客户机。现在,我想看看是否可以使用不同的网络接口进行节点间通信和数据传输。你能解释一下吗?
aydmsdu91#
是的,你能做到。对于节点间通信,可以通过 listen_address (或 listen_interface ,但不在一起)(conf),对于客户端->cassandra通信- rpc_address (或 rpc_interface )(形态)。。。如有必要,您可能需要设置 broadcast_address & broadcast_rpc_address 当然,这取决于集群的拓扑结构。
listen_address
listen_interface
rpc_address
rpc_interface
broadcast_address
broadcast_rpc_address
1条答案
按热度按时间aydmsdu91#
是的,你能做到。对于节点间通信,可以通过
listen_address
(或listen_interface
,但不在一起)(conf),对于客户端->cassandra通信-rpc_address
(或rpc_interface
)(形态)。。。如有必要,您可能需要设置
broadcast_address
&broadcast_rpc_address
当然,这取决于集群的拓扑结构。