使用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)就可以了
《就是这么简单,谢谢阅读》
阅读更多相关文章推荐
- 使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]: no definition for XXX 的解决办法
- 在使用代码连接redis集群时报:no reachable node in cluster,解决办法
- 使用 STM8L DISCOVERY 示例程序添加库文件出现 Error[Li005]: no definition for XXX 的解决办法
- vtk使用过程中出现 "no override found for ***"错误的解决办法
- 安装mysql,在./configure时出现错误:error: No curses/termcap library found的解决办法
- android.database.sqlite.SQLiteException: no such table错误出现的原因及解决办法
- Keil 5 使用 Jlink 进行调试出现错误: No Algorithm found for:错误的解决过程
- U-Boot中使用tftp下载文件出现错误TFTP error: 'Access violation' (2)的解决办法
- Hibernate出现javax.naming.NoInitialContextException 错误的解决办法
- mysql中出现 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)的解决办法
- TortoiseGit连接github出现disconnected no supported错误解决办法
- android中使用代码混淆出现Conversion to Dalvik format failed with error 1错误的解决办法
- MAC中使用svn时报证书验证错误Error validating server certificate for…的解决办法
- Java JSONObject数组使用时出现"nullpointerexception"的解决办法
- 使用ntpdate更新linux时间的时候出现 no server suitable for synchronization found解决办法
- [转]StarUML 启动时候出现"System Error. Code:1722. RPC服务器不可用."错误的解决办法
- 安装mysql,在./configure时出现错误:error: No curses/termcap library found的解决办法
- 使用px4编译代码时出现“no module names site”错误的解决办法
- StarUML 启动时候出现"System Error. Code:1722. RPC服务器不可用."错误的解决办法
- Print2Flash出现"System Error. Code:1722. RPC服务器不可用."错误解决办法