首页 文章

运行远程cqlsh以在Cassandra Cluster上执行命令

提问于
浏览
1

所以我的Ubuntu机器上有一个包含6个节点的Cassandra集群,现在我有另一台运行Windows Server 2008的机器 . 我在这台新的Windows机器上安装了DataStax Apache Cassandra,我希望能够运行所有的CQL命令Windows机器到Ubuntu机器上 . 所以就像远程命令执行一样 .

我尝试使用cqlsh在cmd中打开cqlsh,其中包含我的一个节点和端口的IP,如 cqlsh 192.168.4.7 9160

但我似乎无法使其发挥作用 . 此外,我不想将新机器添加到我现有的集群请建议 .

1 回答

  • 1

    此服务器不支持提供的版本3.1.1(支持:2.0.0,3.0.5)您可以建议的任何解决方法?

    基本上,这里有两个选择 . 更难的是升级你的集群(艰难的长期解决方案) . 但是你可以利用1.2.9以来的许多improvements . 更不用说bugs fixed很久以前你可能会遇到 .

    另一个更快的选择是在Windows机器上安装1.2.9 . 可能最简单的方法是在Ubuntu上压缩你的Cassandra目录(当然减去数据,commitlog和保存的缓存dirs),将它复制到你的Windows机器上,然后展开它 . 然后cqlsh版本将匹配,你可以解决你的直接问题 .

相关问题