Cassandra有哪些网络感知错误?他们已经指定NetworkToplogy只能用于网络感知的小故障。那么什么是可以使用NetworkTopology的小偷?
答案 0 :(得分:3)
检查Cassandra可用的list of snitches。我相信唯一没有网络意识的" switch是SimpleSnitch。根据给出的描述,所有其他小偷应该是"网络感知。"
对于支持多个数据中心的EC2Snitch,这来自DataStax文档:
在单个区域中与Amazon EC2一起使用。
使用EC2Snitch在Amazon EC2上进行简单的群集部署 集群中的所有节点都在一个区域内。
区域名称被视为数据中心名称和可用性 区域被视为数据中心内的机架。例如,如果是 node位于us-east-1区域,us-east是数据中心名称和1 是机架位置。 (机架对于分发复制品非常重要, 但不适用于数据中心命名。)因为使用了私有IP,所以 窃听不适用于多个地区。
如果您只使用一个数据中心,则无需指定 任何属性。
如果您需要多个数据中心,请在中设置dc_suffix选项 cassandra-rackdc.properties文件。