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_Bigdata - Fatal编程技术网

Cassandra无法访问一个或多个节点

Cassandra无法访问一个或多个节点,cassandra,bigdata,Cassandra,Bigdata,当我在以下节点上运行命令时,一个DC中有4或5个节点: bin/nodetool描述聚类 群集信息: 姓名:xxx 告密者:org.apache.cassandra.locator.dynamicendpoint告密者 分区者:org.apache.cassandra.dht.3分区者 架构版本: b339c963-f74f-3d14-8a3f-a9bf8a5b613c:[172.16.4.134、172.16.4.135、172.16.4.137] UNREACHABLE: [172.

当我在以下节点上运行命令时,一个DC中有4或5个节点:

bin/nodetool描述聚类

群集信息: 姓名:xxx 告密者:org.apache.cassandra.locator.dynamicendpoint告密者 分区者:org.apache.cassandra.dht.3分区者 架构版本: b339c963-f74f-3d14-8a3f-a9bf8a5b613c:[172.16.4.134、172.16.4.135、172.16.4.137]

    UNREACHABLE: [172.16.4.136]
    UNREACHABLE: [172.16.4.136]
群集信息: 姓名:xxx 告密者:org.apache.cassandra.locator.dynamicendpoint告密者 分区者:org.apache.cassandra.dht.3分区者 架构版本: b339c963-f74f-3d14-8a3f-a9bf8a5b613c:[172.16.4.134、172.16.4.135、172.16.4.137]

    UNREACHABLE: [172.16.4.136]
    UNREACHABLE: [172.16.4.136]
要了解:

重新启动所有节点。那很好。但5点以后问题仍然出现ỏ 10分钟…,我们无法逐个连接节点。应用程序出现读取超时,而不是响应应用程序

事实上,我们有一个应用程序可以使用Datastax Java驱动程序选择(通过主键)和插入记录

读取请求超时时间(单位:60000)

范围\u请求\u超时\u(毫秒):30000

写入请求超时时间单位:10000

计数器写入请求超时时间单位:5000


那么如何应对呢?感谢您

尝试清除[172.16.4.136]节点的存储文件夹,检查种子配置是否正确,然后启动nodeinclude版本。我假设集群中的其他节点无法在端口7000上访问
172.16.4.136
。Cassandra 3.9。来自其他节点的Telnet 7000到。136正常。已清除存储。136并尝试格式化所有节点。但这个问题仍然存在。它有一个接一个无法访问的问题:[172.16.4.134、172.16.4.136、172.16.4.137]日志中是否有任何错误(在重新启动后的10分钟内)?