网络感知故障

时间:2014-11-08 15:03:41

标签: cassandra cassandra-2.0 datastax-java-driver

Cassandra有哪些网络感知错误?他们已经指定NetworkToplogy只能用于网络感知的小故障。那么什么是可以使用NetworkTopology的小偷?

1 个答案:

答案 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文件。