入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Solr 热更新,不重启修改配置文件

创建时间:2017-09-26 投稿人: 浏览次数:1169

单机部署

如果Solr是部署在Jetty等WEB容器中的话,需要容器本身支持,大部分情况下,支持是不好的。

SolrCould部署

在对schema.xml进行修改后,要想使schema.xml生效,需要重启SolrCould集群,然后加载配置文件。无法做到热更新。

zookeeper配置

solr更新schema.xml后,重新把配置文件注入到zookeeper。可以使用下面的脚本:

./zkcli.sh -z Master.Hadoop:2181 -cmd putfile /solr/configs/poi_index_update/schema.xml /data/solr-5.3.1/server/solr/configsets/poi_index_update_configs/conf/schema.xml 

之后再重新加载core:
http://localhost:8983/solr/admin/cores?action=RELOAD&core=core0
也可以通过Solr的管理页面来重新加载core,在点击core后,可以看到一个Reload的按钮,直接点击即可重新加载配置文件。

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像