Cassandra是否需要同时启用以下两个选项?
start_native_transport: true
start_rpc: true
所有 Cassandra节点都需要这些吗?
据我所知,每个人的目的是:
* native transport - for servicing CQL clients
* rpc - for cluster inter node communication
这些是正确的吗? 如果是,我想我应该在所有节点上启用rpc,也许只在一个节点上启用本机传输?这是对的吗?
答案 0 :(得分:2)
本机传输是CQL本机协议(与Thrift协议相对),是所有现代Cassandra驱动程序与服务器通信的方式。这包括所有读/写/ schemachanges / etc
因此,您无法将start_native_transport
视为错误。