Cassandra配置 - 是所有群集节点上必需的本机传输吗?

时间:2016-02-16 11:09:18

标签: configuration cassandra

Cassandra是否需要同时启用以下两个选项?

start_native_transport:                 true
start_rpc:                              true

所有 Cassandra节点都需要这些吗?

据我所知,每个人的目的是:

* native transport - for servicing CQL clients
* rpc - for cluster inter node communication

这些是正确的吗? 如果是,我想我应该在所有节点上启用rpc,也许只在一个节点上启用本机传输?这是对的吗?

1 个答案:

答案 0 :(得分:2)

本机传输是CQL本机协议(与Thrift协议相对),是所有现代Cassandra驱动程序与服务器通信的方式。这包括所有读/写/ schemachanges / etc

因此,您无法将start_native_transport视为错误。