如何解决添加种子节点后看不到远程cassandra数据中心
我尝试按照以下步骤将两个 cassandra 数据中心加入一个集群,但失败了。
数据中心 1:
In cassandra.yaml
cluster_name: cassandra_cluster1
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: 2001:1b70:8209:d18c::7,2001:1b70:8209:d18c::f,2001:1b70:8209:d18c::14,2001:1b70:8209:5201::5,2001:1b70:8209:5201::a,2001:1b70:8209:5201::4
节点工具状态
Datacenter: datacenter1
=================
Status=Up/Down
|/ State=normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 2001:1b70:8209:d18c:0:0:0:d 361.64 KiB 256 10.3% af4e01ff-8c89-423a-b683-e18a847427de rack1
UN 2001:1b70:8209:d18c:0:0:0:c 359.94 KiB 256 10.4% 1da3c9a1-7149-4ab3-ad99-640dbaaa0b25 rack1
UN 2001:1b70:8209:d18c:0:0:0:f 329 KiB 256 9.8% cf394ab7-8feb-4d8a-b3ab-81094e76a11b rack1
UN 2001:1b70:8209:d18c:0:0:0:e 367.14 KiB 256 10.0% 796c8e1e-fa0a-4f40-9249-15714b5e418b rack1
UN 2001:1b70:8209:d18c:0:0:0:5 367.73 KiB 256 10.8% 5d21050d-d916-4c69-8cbd-f10b80336c6d rack1
UN 2001:1b70:8209:d18c:0:0:0:4 368.52 KiB 256 11.8% 52eb8f5c-c2ee-42b1-9127-5f477575a988 rack1
UN 2001:1b70:8209:d18c:0:0:0:7 472.11 KiB 256 11.7% af8968b8-583e-4628-bb6b-190dbced680c rack1
UN 2001:1b70:8209:d18c:0:0:0:6 368.75 KiB 256 10.1% 0d087401-0b4e-4b74-8147-5081cfe427ce rack1
UN 2001:1b70:8209:d18c:0:0:0:9 317.29 KiB 256 10.8% 0147b588-385e-4e92-a57c-030e33543912 rack1
UN 2001:1b70:8209:d18c:0:0:0:8 318.19 KiB 256 10.8% e05a48a1-f163-4934-bba9-012496fc7970 rack1
UN 2001:1b70:8209:d18c:0:0:0:28 367.25 KiB 256 10.8% abee0fa4-03a5-4af3-9b01-6b29b945fa16 rack1
UN 2001:1b70:8209:d18c:0:0:0:a 369.29 KiB 256 10.5% c8a7db2f-c0ec-4c3a-b076-eb5799deab93 rack1
UN 2001:1b70:8209:d18c:0:0:0:1e 322.67 KiB 256 11.0% 05759c86-8d66-43db-a175-15c7d70ec216 rack1
UN 2001:1b70:8209:d18c:0:0:0:21 369.82 KiB 256 10.0% ceea4936-3ceb-42e9-a251-4ac126ede41b rack1
UN 2001:1b70:8209:d18c:0:0:0:22 370.51 KiB 256 10.1% a2ec5c4f-989e-4c70-a50e-1523341be15c rack1
UN 2001:1b70:8209:d18c:0:0:0:15 368.38 KiB 256 10.3% 53acf9cd-5169-4b8d-8e1b-1740603940bf rack1
UN 2001:1b70:8209:d18c:0:0:0:14 334.19 KiB 256 10.6% b431c96a-a013-4ad8-b72a-8d46d56d9453 rack1
UN 2001:1b70:8209:d18c:0:0:0:19 317.57 KiB 256 9.7% 9906e06a-1f27-40c7-8884-fc6b1157d029 rack1
UN 2001:1b70:8209:d18c:0:0:0:1b 369.8 KiB 256 10.5% 762a4589-e1f2-456f-ae5f-1e479982930e rack1
datacenter2:
cluster_name: cassandra_cluster1
- class_name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
- seeds: 2001:1b70:8209:5201::5,2001:1b70:8209:5201::4,2001:1b70:8209:d18c::7,2001:1b70:8209:d18c::14
nodetool 状态(只能看到自己的集群)
Datacenter: datacenter2
================
Status=Up/Down
|/ State=normal/Leaving/Joining/Moving
-- Address Load Tokens Owns (effective) Host ID Rack
UN 2001:1b70:8209:5201:0:0:0:19 1.29 MiB 256 15.5% 046f26ed-c8a9-4eb7-8105-115c822c9794 rack1
UN 2001:1b70:8209:5201:0:0:0:1a 1.26 MiB 256 16.6% 4499abe4-b837-429a-965e-b7a40a133973 rack1
UN 2001:1b70:8209:5201:0:0:0:18 1.35 MiB 256 15.6% a6fc8649-ca53-41c6-95ee-a706aff254f0 rack1
UN 2001:1b70:8209:5201:0:0:0:1d 1.26 MiB 256 14.5% 941ee346-fb4b-4a63-93d0-9143cb42e31e rack1
UN 2001:1b70:8209:5201:0:0:0:1b 1.33 MiB 256 15.8% 28af3fad-1e81-4fda-bc87-bbfe09ed2ec8 rack1
UN 2001:1b70:8209:5201:0:0:0:16 1.31 MiB 256 15.3% f2ff806d-6ba4-4624-985e-f32de74e5626 rack1
UN 2001:1b70:8209:5201:0:0:0:9 1.26 MiB 256 15.3% fee087bc-3242-4a8b-a272-00e64e2201f3 rack1
UN 2001:1b70:8209:5201:0:0:0:a 1.24 MiB 256 16.3% 89e6e656-c2fe-4b95-8079-2a601fcbc356 rack1
UN 2001:1b70:8209:5201:0:0:0:7 1.33 MiB 256 16.3% fd43ba3f-687e-4f3c-b3fb-f6fff03b6482 rack1
UN 2001:1b70:8209:5201:0:0:0:8 1.29 MiB 256 15.8% 1b9aee9d-1637-483d-a423-42bf36fceead rack1
UN 2001:1b70:8209:5201:0:0:0:e 1.28 MiB 256 16.3% b576464c-bc8c-4406-9c68-c1eea83bef27 rack1
UN 2001:1b70:8209:5201:0:0:0:21 1.28 MiB 256 16.2% 6d54f220-4a3d-41b7-b74b-f66543d435d7 rack1
UN 2001:1b70:8209:5201:0:0:0:22 1.29 MiB 256 15.7% 65947b95-5a80-4dda-9130-db3eded40c32 rack1
UN 2001:1b70:8209:5201:0:0:0:20 1.26 MiB 256 15.9% f17fbb44-71d1-4722-8efc-2a10e17da9b4 rack1
UN 2001:1b70:8209:5201:0:0:0:5 1.55 MiB 256 15.3% 62e00049-cf98-4bac-adb1-d171b52fa3e7 rack1
UN 2001:1b70:8209:5201:0:0:0:6 1.28 MiB 256 16.0% b30064a4-29c7-4636-bb17-5d669831f324 rack1
UN 2001:1b70:8209:5201:0:0:0:23 1.28 MiB 256 15.3% 306efe14-48fe-4429-89ba-3c4981a879c1 rack1
UN 2001:1b70:8209:5201:0:0:0:4 926.54 KiB 256 15.7% 94f187f1-a88e-42cd-bc41-ed75683a8bc4 rack1
UN 2001:1b70:8209:5201:0:0:0:24 1.28 MiB 256 16.7% a4bc9be8-9faa-46ff-821c-cecb88cc825f rack1
在种子中,
2001:1b70:8209:d18c::7,2001:1b70:8209:d18c::14 belong to datacenter1 and
2001:1b70:8209:5201::5,2001:1b70:8209:5201::4 belong to datacenter2
两个数据中心都通过端口 7000 连接到其他种子节点。示例如下:
tcp ESTAB 0 0 2001:1b70:8209:d18c::7:58186 2001:1b70:8209:5201::5:7000
tcp ESTAB 0 0 2001:1b70:8209:d18c::7:7000 2001:1b70:8209:5201::5:42966
在 system.log 和 debug.log 中没有特定的错误或警告。为什么在“nodetool status”和“nodetool gossipinfo”中找不到对方?我们是否有任何其他调试方法来确定根本原因?
此外,两个数据中心都使用 endpoint_snitch:GossipingPropertyFileSnitch
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。