Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法连接到本地主机上的Cassandra_Cassandra - Fatal编程技术网

无法连接到本地主机上的Cassandra

无法连接到本地主机上的Cassandra,cassandra,Cassandra,第一次使用cassandra时,我试图根据其他相关帖子配置yaml文件,但到目前为止运气不佳。你知道如何在本地主机上这样做吗 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:

第一次使用cassandra时,我试图根据其他相关帖子配置yaml文件,但到目前为止运气不佳。你知道如何在本地主机上这样做吗

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
反转已执行的进程。要在
localhost
上运行
cassandra
,目前不需要更改任何内容。您不需要更改
cassandra.yaml
。默认情况下,它将在本地主机上运行。仔细阅读文件


了解有关cassandra.yaml的更多信息:

也许您可以停止cassandra服务器并重新启动它

bin/cassandra -f -R
进一步,此链接有助于理解

cassandra.yaml配置参数

您还可以确保端口设置正确:本机_传输(9042)、本机_传输_端口_ssl(9142)、存储_端口(7000)、roc_端口(9160)和JMX端口(7199)

最后,

seeds - "127.0.0.1"

假设您正在进行单节点cassandra设置。

可能是您的
数据税cassandra社区服务器
windows服务已停止。因此,启动它并重新连接。我希望你成功


当您尝试启动此服务时,如果它将再次停止,则必须删除日志文件夹(其中安装了
datasax
),然后重新启动此服务。

是否运行了cassandra进程?控制台输出/日志中有什么内容?你的.yml文件的内容是什么?请编辑您的问题并添加这些调试问题的答案。如果您在debian上,您是否在127.0.1.1的
/etc/hosts
中有主机名条目?删除它。我尝试了默认配置,但没有成功。我确实阅读了文档并遵循了所有步骤。不过,我对此很陌生如果你想测试cassandra,请告诉我你想在本地主机上测试哪个版本以及你正在使用哪个操作系统,这样我就可以为你写另一个答案。我主要尝试了2.2版本,正在使用windows