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

Cassandra 我无法使Datastax DevCenter连接到远程数据库,cassandra,cql,datastax,Cassandra,Cql,Datastax,当我试图建立一个连接时,我得到了一个错误 无法连接到“测试群集”:尝试查询的所有主机均失败 传输初始化期间出现意外错误。。。(主机ip地址)通道已关闭 远程数据库位于端口9161上,我在“本机端口协议”行中添加了该端口 此外,它还有一个用户名或密码,我也在设置中添加了这个用户名或密码。这都是在64位Windows计算机上完成的 我也犯了你的错误!! 您必须首先打开cmd 键入“cd” 键入“cassandra”以运行cassandra服务器 然后,使用localhost和端口:9042在DevC

当我试图建立一个连接时,我得到了一个错误

无法连接到“测试群集”:尝试查询的所有主机均失败
传输初始化期间出现意外错误。。。(主机ip地址)通道已关闭

远程数据库位于端口9161上,我在“本机端口协议”行中添加了该端口


此外,它还有一个用户名或密码,我也在设置中添加了这个用户名或密码。这都是在64位Windows计算机上完成的

我也犯了你的错误!! 您必须首先打开cmd
键入“cd”
键入“cassandra”以运行cassandra服务器
然后,使用localhost和端口:9042在DevCenter中重试
我希望它能帮助你^^

还有另一种常见情况,如果将来有人偶然发现这条线索,可能会发生这种情况

当主机意外崩溃导致sstables或commitlog文件损坏时,通常会发生这种情况

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


如果您没有幸运地配置了复制,那么您可能会丢失一些数据。从\data\commitlogs中清除可疑文件,稍哭一下,然后重新启动节点。

没关系。我把端口设置为9042,它工作了。这是答案:(在这种情况下,它是端口)