solr-cloud 集群动态增加、删除节点
生活随笔
收集整理的這篇文章主要介紹了
solr-cloud 集群动态增加、删除节点
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本次講述動態增加節點基于上一章集群搭建的基礎上來講:https://blog.csdn.net/u013490585/article/details/86494476
上一章的例子中用了3臺zk,4臺solr,現在添加1臺solr
復制Tomcat
[root@MiWiFi-R3-srv solr-cloud]# cp -r /root/apache-tomcat-8.5.23 tomcat05
配置第5個tomcat的server.xml
[root@MiWiFi-R3-srv solr-cloud]# vim tomcat05/conf/server.xml
#第22行
<Server port="8505" shutdown="SHUTDOWN">#第69行
<Connector port="8580" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />#第116行
<Connector port="8509" protocol="AJP/1.3" redirectPort="8443" />
修改tomcat01下的web.xml文件
[root@MiWiFi-R3-srv solr-cloud]# vim tomcat05/webapps/solr/WEB-INF/web.xml
#第42行;solrhome05的地址
<env-entry-value>/usr/local/solr-cloud/solrhome01/</env-entry-value>
復制第5個solrhome(直接從現有的solrhome中復制)
01~04 solrhome隨便拷貝一個后再修改
[root@MiWiFi-R3-srv solr-cloud]# cp -r solrhome04 solrhome05
刪除solrhome/collection… 的集合目錄
修改solrhome05的solr.xml中solrcloud配置
[root@MiWiFi-R3-srv solr-cloud]# vim solrhome05/solr.xml
#第32行;host參數對應tomcat06的ip地址
<str name="host">192.168.31.241</str>#第33行;hostPort參數對應tomcat05的端口號
<int name="hostPort">8580</int>
啟動Tomcat5添加Core
節點增加前
訪問:http://192.168.31.241:8580/solr/#/~cores手動添加Core
name自定義
#目錄名稱(基于solrhome為基礎目錄)
instanceDir自定義
dataDir 自定義
#集合名稱,如果填寫集群中已有的集合則會添加到對應的集合中,否則新建一個集合
collection 可選則已有的或者新建(自定義)
#分片名稱
shard自定義
節點增加后
刪除節點
訪問要刪除的節點地址:http://192.168.31.241:8580/solr/#/~cores/collection2_shard3_replica1
按如下圖示操作即可刪除節點。
到此新增、刪除節點的工作就到此結束了。
總結
以上是生活随笔為你收集整理的solr-cloud 集群动态增加、删除节点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个性签名心情说说短句
- 下一篇: 2022-2028年中国新能源专用车行业