DataStax DevCenter无法在Windows中创建新连接

时间:2016-05-20 16:04:16

标签: cassandra

当我尝试测试新连接时,它会返回错误:

无法访问指定的主机。 所有主机尝试查询失败(尝试:/ host_ip:9042(com.datastax.driver.core.TransportException:[/ host_ip:9042]无法连接))   [/ host_ip:9042]无法连接

在我的Windows防火墙中,我已经为DevCenter创建了一个规则,允许DevCenter与远程Cassandra服务器通信。我无法访问Cassandra服务器,但它配置得很好,这意味着问题出现在我本地计算机上。

1 个答案:

答案 0 :(得分:0)

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

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

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