您的位置:首页 > Web前端 > Node.js

使用solrj连接solrcloud时出现错误:NoNodeException: KeeperErrorCode = NoNode for /clusterstate.json的解决办法

2018-09-03 19:06 1261 查看

使用solrj连接solrcloud时出现错误:NoNodeException: KeeperErrorCode = NoNode for /clusterstate.json的解决办法

 

使用java代码连接solrcloud集群时出现以上错误,百度,goodle找了个遍没有找到有用的解决办法,折腾了将近一天才弄好,在这里分享给大家

1、具体错误日志信息:

[code]Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /clusterstate.json

2、错误原因:

首先,连接solrcloud需要配置zk-host(zookeeper集群或单机的连接地址),这个大家肯定都知道的啦,问题就出在这个地址的配置上贴上我一开开始的配置,估计大家也是这么配置的:

[code]String zkHost = "172.16.8.32:2181/solr,172.16.8.33:2181/solr,172.16.8.34:2181/solr"

3、解决办法:

把zkHost配置改成这样:

[code]String zkHost = "172.16.8.32:2181,172.16.8.33:2181,172.16.8.34:2181/solr"

如果solrcloud的配置文件不在zookeeper根目录下只需要在最后一个地址中添加配置路径(我这里是:/solr)就可以了

 

                                                                         《就是这么简单,谢谢阅读》

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐