简体   繁体   English

无法用任何种子cassandra八卦

[英]Unable to gossip with any seeds cassandra

I installed Data Stax 3.7 on my Windows machine(IP:10.175.12.249) and made following changes in my cassandra.yaml file: 我在我的Windows机器上安装了Data Stax 3.7(IP:10.175.12.249)并在我的cassandra.yaml文件中进行了以下更改:

cluster_name: 'Test_cluster' listen_address: "10.175.12.249" start_rpc: true rpc_address: "0.0.0.0" broadcast_rpc_address: "10.175.12.249" seeds: "10.175.12.249" endpoint_snitch: SimpleSnitch cluster_name:'Test_cluster'listen_address:“10.175.12.249”start_rpc:true rpc_address:“0.0.0.0”broadcast_rpc_address:“10.175.12.249”种子:“10.175.12.249”endpoint_snitch:SimpleSnitch

Now, I started the service and cassandra is running fine on seed node. 现在,我启动了服务,cassandra在种子节点上正常运行。

I tried adding another node to my cluster. 我尝试将另一个节点添加到我的群集中。 So I installed Data Stax 3.7 on another Windows machine(IP:192.168.158.78) and made following changes in cassandra.yaml file: 所以我在另一台Windows机器上安装了Data Stax 3.7(IP:192.168.158.78)并对cassandra.yaml文件进行了以下更改:

cluster_name: 'Test_cluster' listen_address: "192.168.158.78" start_rpc: true rpc_address: "0.0.0.0" broadcast_rpc_address: "192.168.158.78" seeds: "10.175.12.249" endpoint_snitch: SimpleSnitch cluster_name:'Test_cluster'listen_address:“192.168.158.78”start_rpc:true rpc_address:“0.0.0.0”broadcast_rpc_address:“192.168.158.78”种子:“10.175.12.249”endpoint_snitch:SimpleSnitch

Now when I started the cassandra service on my 2nd machine, I am getting the following error: 现在当我在第二台机器上启动cassandra服务时,我收到以下错误:

INFO  09:41:27 Cassandra version: 3.7.0
INFO  09:41:27 Thrift API version: 20.1.0
INFO  09:41:27 CQL supported versions: 3.4.2 (default: 3.4.2)
INFO  09:41:27 Initializing index summary manager with a memory pool size of 100 MB and a resize interval of 60 minutes
INFO  09:41:27 Starting Messaging Service on /192.168.158.78:7000 (Intel(R) Centrino(R) Advanced-N 6235)
INFO  09:41:27 Scheduling approximate time-check task with a precision of 10 milliseconds
Exception (java.lang.RuntimeException) encountered during startup: Unable to gossip with any seeds
java.lang.RuntimeException: Unable to gossip with any seeds
        at org.apache.cassandra.gms.Gossiper.doShadowRound(Gossiper.java:1386)
        at org.apache.cassandra.service.StorageService.checkForEndpointCollision(StorageService.java:561)
        at org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:855)
        at org.apache.cassandra.service.StorageService.initServer(StorageService.java:725)
        at org.apache.cassandra.service.StorageService.initServer(StorageService.java:625)
        at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:370)
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:585)
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:714)
ERROR 09:41:58 Exception encountered during startup
java.lang.RuntimeException: Unable to gossip with any seeds
        at org.apache.cassandra.gms.Gossiper.doShadowRound(Gossiper.java:1386) ~[apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.StorageService.checkForEndpointCollision(StorageService.java:561) ~[apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.StorageService.prepareToJoin(StorageService.java:855) ~[apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.StorageService.initServer(StorageService.java:725) ~[apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.StorageService.initServer(StorageService.java:625) ~[apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:370) [apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:585) [apache-cassandra-3.7.0.jar:3.7.0]
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:714) [apache-cassandra-3.7.0.jar:3.7.0]
WARN  09:41:58 No local state or state is in silent shutdown, not announcing shutdown
INFO  09:41:58 Waiting for messaging service to quiesce

Below is the output of nodetool status on seed node(IP:10.175.12.249): C:\\Program Files\\DataStax-DDC\\apache-cassandra\\bin>nodetool status 以下是种子节点上的nodetool状态的输出(IP:10.175.12.249):C:\\ Program Files \\ DataStax-DDC \\ apache-cassandra \\ bin> nodetool status

Datacenter: datacenter1
========================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address         Load       Tokens       Owns (effective)  Host ID                               Rack
DN  192.168.158.78  ?          256          68.1%             6bc4e927-3def-4dfc-b5e7-31f5882ce475  rack1
UN  10.175.12.249   257.76 KiB  256          65.7%             300d731e-a27c-4922-aacc-6d42e8e49151  rack1

Thanks!!! 谢谢!!!

The - seeds: in conf/cassandra.yaml should have the same value (same IP or the hostname) as listen_address: in the same conf file. - seeds:在conf / cassandra.yaml中应该与listen_address:具有相同的值(相同的IP或主机名) listen_address:在同一个conf文件中。

I came across this error when the IP addresses were not matching. 当IP地址不匹配时,我遇到了这个错误。 Try keeping the same and restart the cluster. 尝试保持相同并重新启动群集。 Hope this helps... 希望这可以帮助...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM