赞
踩
使用java代码连接solrcloud集群时出现以上错误,百度,goodle找了个遍没有找到有用的解决办法,折腾了将近一天才弄好,在这里分享给大家
1、具体错误日志信息:
Caused by: org.apache.zookeeper.KeeperException$NoNodeException: KeeperErrorCode = NoNode for /clusterstate.json
2、错误原因:
首先,连接solrcloud需要配置zk-host(zookeeper集群或单机的连接地址),这个大家肯定都知道的啦,问题就出在这个地址的配置上贴上我一开开始的配置,估计大家也是这么配置的:
String zkHost = "172.16.8.32:2181/solr,172.16.8.33:2181/solr,172.16.8.34:2181/solr"
3、解决办法:
把zkHost配置改成这样:
String zkHost = "172.16.8.32:2181,172.16.8.33:2181,172.16.8.34:2181/solr"
如果solrcloud的配置文件不在zookeeper根目录下只需要在最后一个地址中添加配置路径(我这里是:/solr)就可以了
《就是这么简单,谢谢阅读》
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。