第一次使用cassandra,我试图根据其他相关帖子配置yaml文件,但到目前为止没有运气。不知道怎么在localhost上这么做?
The specified host(s) could not be reached.
All host(s) tried for query failed (tried: localhost/0:0:0:0:0:0:0:1:9042 (com.datastax.driver.core.TransportException: [localhost/0:0:0:0:0:0:0:1:9042] Cannot connect), localhost/127.0.0.1:9042 (com.datastax.driver.core.TransportException: [localhost/127.0.0.1:9042] Cannot connect))
[localhost/0:0:0:0:0:0:0:1:9042] Cannot connect
[localhost/127.0.0.1:9042] Cannot connect
答案 0 :(得分:0)
反转您已执行的流程。要在cassandra
上运行localhost
,您无需更改任何内容。您无需更改cassandra.yaml
。它默认运行在localhost上。仔细阅读文件。
详细了解cassandra.yaml
:https://docs.datastax.com/en/cassandra/2.1/cassandra/configuration/configCassandra_yaml_r.html
答案 1 :(得分:0)
也许你可以停止Cassandra服务器并再次启动它。
bin/cassandra -f -R
此链接有助于理解 https://docs.datastax.com/en/cassandra/2.1/cassandra/configuration/configCassandra_yaml_r.html
cassandra.yaml配置参数。
您还可以确保端口设置正确native_transport(9042),native_transport_port_ssl(9142),Storage_port(7000),roc_port(9160)和JMX端口(7199)。
最后,
seeds - "127.0.0.1"
假设您正在处理单节点cassandra设置。
答案 2 :(得分:0)
您的DataStax Cassandra Community Server
Windows服务可能会被停止。所以,启动它并重新连接。我希望你能成功。
当您尝试启动此服务时,如果它再次停止,则必须删除logs文件夹(安装了DataStax
)并重新启动此服务。