Cassandra 文档

版本

您正在查看预发布版本的文档。

cassandra-topologies.properties 文件

PropertyFileSnitch snitch 选项使用 cassandra-topologies.properties 配置文件来确定集群节点属于哪些 datacenters 和机架。如果使用其他探测器,则必须使用 cassandra-rackdc.properties。探测器确定网络拓扑(按机架和数据中心的接近程度),以便有效地路由请求并允许数据库均匀地分布副本。

在属性文件中包含集群中的每个节点,定义数据中心名称,如键空间定义中所示。数据中心和机架名称区分大小写。

cassandra-topologies.properties 文件必须完全相同地复制到集群中的每个节点。

示例

此示例使用三个数据中心

# datacenter One

175.56.12.105=DC1:RAC1
175.50.13.200=DC1:RAC1
175.54.35.197=DC1:RAC1

120.53.24.101=DC1:RAC2
120.55.16.200=DC1:RAC2
120.57.102.103=DC1:RAC2

# datacenter Two

110.56.12.120=DC2:RAC1
110.50.13.201=DC2:RAC1
110.54.35.184=DC2:RAC1

50.33.23.120=DC2:RAC2
50.45.14.220=DC2:RAC2
50.17.10.203=DC2:RAC2

# datacenter Three

172.106.12.120=DC3:RAC1
172.106.12.121=DC3:RAC1
172.106.12.122=DC3:RAC1

# default for unknown nodes
default =DC3:RAC1