对于我的6节点群集,我无法cqlsh <ip>
到群集。它给了我:
连接错误:(&#39;无法连接到任何服务器&#39;,{&#39; 192.168.19.2&#39 ;: ProtocolError(&#34; cql_version&#39; 3.3.1&#39 ;远程(w / native协议)不支持。支持的版本:[u&#39; 3.4.4&#39;]&#34;,)})
但是,我检查了nodetool status
,我的所有节点都已启动并运行。此外,我可以通过客户端联系集群。
对于每个节点上的cassandra.yaml,我设置了以下参数:
listen_address:node&#t; ip
broadcast_address:node&#39; ip
rpc_address:node&#39; ip
broadcast_address:留空
种子节点:每个节点中相同的两个ips
似乎是什么问题?
更新 我可以从其他节点cqlsh但不能从第一个节点cqlsh。我可以观察到,在第一个节点上工作时,我以某种方式弄乱了它的cqlsh版本。是否有可能改变它?