当前位置: 首页 > news >正文

solr cloud集群搭建 solr5+zookeeper

docker 启动命令

docker run -itd --name solr1 -p 12181:2181 -p 18983:8983 --network cdg --ip 172.18.0.2 -v /cdg:/cdg --add-host=c1:172.18.0.2 --add-host=c2:172.18.0.3 --add-host=c3:172.18.0.4 solr:v1 /bin/bash
zkServer.sh start
solr start -cloud -force

=================================
创建第二个容器

docker run -itd --name solr2 -p 22181:2181 -p 28983:8983 --network cdg --ip 172.18.0.3 -v /cdg:/cdg --add-host=c1:172.18.0.2 --add-host=c2:172.18.0.3 --add-host=c3:172.18.0.4 solr:v1 /bin/bash
修改以下文件第一行数据(第二台就是echo2):echo '2'>/zookeeper/data/myid


vi /solr/server/solr/solr.xml
<str name="host">c2</str>
<int name="hostPort">8983</int>
<str name="zkHost">c1:2181,c2:2181,c3:2181</str>

vi /solr/solr.in.sh
SOLR_JAVA_HOME="/usr/bin/jdk1.8.0"
SOLR_JAVA_MEM="-Xms512m -Xmx2048m"
SOLR_TIMEZONE="Asia/Shanghai"
ZK_HOST="c1:2181,c2:2181,c3:2181"
SOLR_HOST="c2"

zkServer.sh start
solr start -cloud -force

创建第三个容器

docker run -itd --name solr3 -p 32181:2181 -p 38983:8983 --network cdg --ip 172.18.0.4 -v /cdg:/cdg --add-host=c1:172.18.0.2 --add-host=c2:172.18.0.3 --add-host=c3:172.18.0.4 solr:v1 /bin/bash
修改以下文件第一行数据(第二台就是echo2):echo '3'>/zookeeper/data/myid

(备注:如果需要连接映射地址需要把端口和host修改成映射的地址)
vi /solr/server/solr/solr.xml
<str name="host">c3</str>
<int name="hostPort">8983</int>
<str name="zkHost">c1:2181,c2:2181,c3:2181</str>

vi /solr/bin/solr.in.sh
SOLR_JAVA_HOME="/usr/bin/jdk1.8.0"
SOLR_JAVA_MEM="-Xms512m -Xmx2048m"
SOLR_TIMEZONE="Asia/Shanghai"
ZK_HOST="c1:2181,c2:2181,c3:2181"
SOLR_HOST="c3"

zkServer.sh start
solr start -cloud -force


上传配置到zookeeper
位置:/solr/server/scripts/cloud-scripts

sh zkcli.sh -zkhost c1:2181,c2:2181,c3:2181 -cmd upconfig -confdir /cdg/solr/server/solr/kap/conf  -confname solrconfig
sh zkcli.sh -zkhost c1:2181,c2:2181,c3:2181 -cmd upconfig -confdir /cdg/solr/server/solr/kapt/conf  -confname solrconfig


zkcli.bat -zkhost 192.168.1.38:2181,192.168.1.38:2182,192.168.1.38:2183 -cmd upconfig -confdir C:\Users\cdg19\Desktop\solr_cloud说明\bag\solr-8.11.2\server\solr\kap\conf -confname kap
zkcli.bat -zkhost 192.168.1.38:2181,192.168.1.38:2182,192.168.1.38:2183 -cmd upconfig -confdir C:\Users\cdg19\Desktop\solr_cloud说明\bag\solr-8.11.2\server\solr\kapt\conf -confname kapt

创建分片数据
-shards 片数量
-replicationFactor 主机数量
solr create_collection -c kap -n solrconfig.xml -shards 2 -replicationFactor 2 -force

删除zookeeper配置文件

cd /cdg/zk/apache-zookeeper-3.8.1-bin/bin/
sh zkCli.sh -server 192.168.208.145:12181
deleteall /configs/solrconfig.xml

批量删除sh zkcli.sh -zkhost c1:2181,c2:2181,c3:2181 -cmd clear /configs/solrconfig

http://www.dtcms.com/a/410472.html

相关文章:

  • 【每日一面】React Hooks闭包陷阱
  • 飞牛NAS的SSL证书过期,又开启了强制HTTPS,进不去界面修改SSL怎么办?
  • 黄骅住房和城乡建设局网站商丘seo公司找25火星
  • 泰州seo网站推广海南百度推广总代理商
  • 全国2023CSP-J普及组试题T1-T3
  • 电子基石:硬件工程师的器件手册 (十八) - 硬件开发流程:从概念到量产的管理艺术
  • 极客天成NVFile并行文件存储与星融元 CX-N 系列超低时延交换机完成兼容性互认证
  • AI 辅助日志分析与异常检测:从概念到实战
  • 模糊控制Fuzzy Control
  • 写了个AVIF格式转换工具,可以试试
  • Java开发者进阶之路
  • 自己弄网站怎么弄微信公众号开发微网站开发
  • 中山做展示型网站公司网站建设平台
  • 建网站的大公司php多语言网站开发
  • 第四部分:VTK常用类详解(第86章:Infovis模块 - 信息可视化类)
  • .NET操作Excel:高级格式设置
  • H618-源码编译与镜像文件下载
  • 40、企业智能决策引擎:BI分析平台的架构设计与业务实践
  • 软件开发公司如何利用大数据可视化设计提升决策效率
  • 北师大网页制作与网站建设wordpress seo模块
  • 外贸网站免费模板顺企网官网企业名录
  • iOS 26 崩溃日志深度指南,如何收集、符号化、定位与监控
  • C#实现CRC8、CRC16、CRC32校验算法
  • 大型语言模型(LLM)分类与特性全解析
  • iOS 26 兼容测试实战,机型兼容、SwiftUI 兼容性改动
  • qt everywhere souce code编译
  • seo网站推广是什么云服务器哪家好
  • 云手机和网盘之间的区别都有哪些
  • 企业级 K8s 运维实战:集群搭建、微服务暴露(Ingress)、监控告警(Prometheus)全流程
  • ImmuCellAI 免疫浸润分析