Solr Cloud安装启动完成之后,点击各项菜单发现Cloud菜单中ZK status报错。
![](https://i-blog.csdnimg.cn/blog_migrate/0d223423d201a5b0cca2d4f68cf86149.png)
点击Logging按钮查看到报错日志
![](https://i-blog.csdnimg.cn/blog_migrate/b9589a37cea54d89c6d2d70d9e1b603c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/cea140c41b469810f49295e6563342b9.png)
解决问题步骤:
因为zk开启zookeeper四字命令 原因是solr zk_status依赖mntr、ruok、conf命令,如果ZK没有开启,则会报错。
在zoo.cfg 中添加如下命令
4lw.commands.whitelist=mntr,stat,ruok,conf,isro
或者直接配置
4lw.commands.whitelist=*
配置完成重启zk之后执行,如果有结果证明成功。如果报错命令不存在,请先安装NetCat
echo mntr | nc master 2181
替换/solr-7.7.3/server/solr-webapp/webapp/WEB-INF/lib/solr-core-7.7.3.jar包。