本次讲述动态增加节点基于上一章集群搭建的基础上来讲: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 集群动态增加、删除节点相关推荐

  1. hadoop+Spark+hbase集群动态增加节点

    如果一个集群资源不够用需要扩展的时候怎么办,那么是可以不关机动态扩展的,具体操作如下: 已有集群: 192.168.111.11 lyy1 ---master节点 192.168.111.12 lyy ...

  2. OpenShift 4 - 安装 OpenShift 集群后如何删除节点或增加新节点

    <OpenShift 4.x HOL教程汇总> 文章目录 删除集群worker现有节点 添加集群worker新节点 删除集群worker现有节点 首先将想删除的OpenShift 集群节点 ...

  3. Hadoop2.6集群动态添加和删除数据节点

    2019独角兽企业重金招聘Python工程师标准>>> 开始之前,应该把所有新增数据节点上的Hadoop环境都配置好(如果要直接复制已经存在节点的hadoop文件夹,应该删掉里面已经 ...

  4. Elasticsearch 集群中增加专用master节点

    Elasticsearch 集群中增加专用master节点 文章目录 Elasticsearch 集群中增加专用master节点 1.增加master节点 2.排除原来的节点的选举权 3.data节点 ...

  5. jquery追加html后删除,jquery动态增加删除元素节点

    jquery动态增加删除元素节点 对于语言编程,不同的思路有着不同的解决办法,Jquery对于动态的ul-li节点的增加删除实力操作思路: 1.做一个按钮用于增加li节点,使用Jquery:appen ...

  6. Rainbond 5.1.3 发布,快速部署和运维 Spring Cloud 集群

    今天为大家带来Rainbond 5.1系列第三个更新版本,本次版本更新的关键是降低Rainbond学习门槛,我们不仅增加了新用户指导任务来指引用户学习Rainbond的线路,同时在通过源码批量创建服务 ...

  7. Airbnb 如何实现 Kubernetes 集群动态扩展

    运营 Airbnb 基础设施的一项重要工作是,确保我们的云开支随着需求自动增长和下降.我们的流量每天波动很大,为此,我们的云资源占用应该能够动态扩展. 为了实现这种扩展,Airbnb 利用了 Kube ...

  8. Kubernetes 二进制方式集群部署(单节点多节点)

    目录 一.K8S 单 Master 节点二进制部署 1. 环境部署 2. 部署 etcd 集群 2.1 创建 k8s 工作目录 2.2 编写 etcd-cert.sh 和 etcd.sh 脚本 2.3 ...

  9. 故障转移集群无法连接到节点_Redis集群以及自动故障转移测试

    在Redis中,与Sentinel(哨兵)实现的高可用相比,集群(cluster)更多的是强调数据的分片或者是节点的伸缩性,如果在集群的主节点上加入对应的从节点,集群还可以自动故障转移,因此相比Sen ...

最新文章

  1. Erlang服务端开发(无需Erlang基础)笔试题
  2. scala可变长度参数函数
  3. pandas使用groupby函数计算dataframe每个分组对应的数据行的个数(size of each group in dataframe, rows count of group)
  4. L - JavaScript继承
  5. 本地代码上传到github
  6. 做iOS开发的这2年:30而立投身iOS开发嫌晚?
  7. 计组第六章——计算机的运算方法重点总结
  8. Linux基础命令介绍
  9. 查看系统表存储过程名称
  10. 1:1 人脸比对 开源_打破5个神话:在高等教育中使用开源
  11. Hadoop Hbase 模型结构
  12. LeetCode:Permutations, Permutations II(求全排列)
  13. oracle client安装与配置
  14. 集成unittest与html测试报告
  15. 告别人工叫号!门诊排队叫号系统,这样配置,性价比高
  16. idea从插件市场或者外部插件库导入插件的方式
  17. AndroidStudio开启debug调试模式
  18. 基于URL特征的网站结构信息挖掘
  19. 斯坦福NLP名课带学详解 | CS224n 第12讲 - NLP子词模型(NLP通关指南·完结)
  20. JavaScript 事件节流

热门文章

  1. 将页面元素置为不可修改Readonly,所有元素统一修改,统一调用
  2. php批量导出pdf文件大小,php完美导出pdf,pdf合并批量导出
  3. mysql mgr应用场景_悄悄告诉你 MySQL MGR 牛在哪?
  4. 2022-2028年中国汽车铝合金冲压件行业市场运营模式及未来发展潜力报告
  5. mahout相关笔记
  6. python yield 和 return 对比分析
  7. Jackson、FastJson快速入门(整合SpringMVC)
  8. MindArmour差分隐私
  9. Yolo:实时目标检测实战(下)
  10. [JavaScript] 好用的 JavaScript Symbol 类型