我无法让Datastax DevCenter连接到远程数据库

时间:2014-05-27 17:30:34

标签: cassandra cql datastax

当我尝试建立连接时,出现错误

  

无法连接到'测试群集':所有主机尝试查询失败
  传输初始化期间出现意外错误...(主机IP地址)频道已关闭

远程数据库在端口9161上,我在" Native端口协议"上添加了它。线。

此外还有一个用户名或密码,我也在设置中添加了该用户名或密码。这都是在64位Windows机器上。

2 个答案:

答案 0 :(得分:0)

我确实有同样的错误!! 你必须打开cmd firt
输入“cd”
键入“cassandra”来运行cassandra服务器
然后,您在DevCenter中再次尝试使用localhost和端口:9042
我希望它可以帮到你! ^^

答案 1 :(得分:0)

还有一种常见的情况是,如果将来有人偶然发现这个帖子,可能会发生这种情况。

当主机崩溃导致sstables或commitlog文件损坏时,通常会发生此类事情。

这就是使用复制非常重要的原因,因为当你遇到这种情况时,你可以运行nodetool修复来修复来自其他节点的损坏的表和数据。

如果您没有足够的幸运能够配置复制,那么您可能会遇到一些数据丢失问题。清除\ data \ commitlogs中的可疑文件,稍微哭一下并重新启动节点。