SolrCould高可用搜索服务器集群搭建(图文详细)

阶段一:资源准备

192.168.44.110
192.168.44.111
192.168.44.112
192.168.44.113

阶段二:SSL免密登录配置

  • ① 在192.168.44.110上生成秘钥
#生成ssh秘钥
ssh-keygen
  • ② 拷贝公钥至目标主机【需要输入一次密码】
#拷贝秘钥至目标主机
ssh-copy-id 192.168.44.111
ssh-copy-id 192.168.44.112
ssh-copy-id 192.168.44.113
  • ③ ssh远程访问测试
    在这里插入图片描述

阶段三:Solr单节点环境配置

阶段四:SorCloud集群配置

  • 编辑/opt/module/solr-4.10.3/solrHome/solr.xml文件、修改solrcloud主机ip和端口
#编辑命令
vim /opt/module/solr-4.10.3/solrHome/solr.xml

在这里插入图片描述

  • 编辑tomcat/bin目录下catalina.sh文件配置ZK集群
#切换目录
cd /opt/module/apache-tomcat-8.0.53/bin/ && ll

#编辑命令
vim catalina.sh
 
#需要加入ZK集群信息【约282行】
JAVA_OPTS="-DzkHost=192.168.44.110:2181,192.168.44.111:2181,192.168.44.112:2181"

在这里插入图片描述

  • 上传/opt/module/solr-4.10.3/solrHome/collection1/conf 目录上传到zookeeper、由ZK集中管理配置文件
#切换至solr自带上传命令目录
cd /opt/module/solr-4.10.3/example/scripts/cloud-scripts/ && ll

#上传配置文件夹
./zkcli.sh -zkhost 192.168.44.110:2181,192.168.44.111:2181,192.168.44.112:2181 -cmd upconfig -confdir /opt/module/solr-4.10.3/solrHome/collection1/conf -confname myconf

在这里插入图片描述

  • 拷贝/opt/module/模块下solr-4.10.3和apache-tomcat-8.0.53文件夹至其它主机
#切换目录 
cd /opt/module/ && ll

#scp远程拷贝solr-4.10.3/文件夹至【111、112、113】主机
scp -r solr-4.10.3/ 192.168.44.111:/opt/module/
scp -r solr-4.10.3/ 192.168.44.112:/opt/module/
scp -r solr-4.10.3/ 192.168.44.113:/opt/module/

#scp远程拷贝apache-tomcat-8.0.53/文件夹至【111、112、113】主机
scp -r apache-tomcat-8.0.53/ 192.168.44.111:/opt/module/
scp -r apache-tomcat-8.0.53/ 192.168.44.112:/opt/module/
scp -r apache-tomcat-8.0.53/ 192.168.44.113:/opt/module/

#整合拷贝命令
scp -r solr-4.10.3/ apache-tomcat-8.0.53/ 192.168.44.111:/opt/module/ && scp -r solr-4.10.3/ apache-tomcat-8.0.53/ 192.168.44.112:/opt/module/ && scp -r solr-4.10.3/ apache-tomcat-8.0.53/ 192.168.44.113:/opt/module/

在这里插入图片描述

  • 分别修改【111、112、113】主机上/opt/module/solr-4.10.3/solrHome/solr.xml文件中solrcloud主机ip
#编辑命令
vim /opt/module/solr-4.10.3/solrHome/solr.xml

在这里插入图片描述

  • 到此,SolrCloud集群搭建完成,可进行访问测试【分别 启动4台主机tomcat服务器】
    在这里插入图片描述

阶段五:SolrCloud集群分片设置

  • 参数说明【name:将被创建的集合的名字、numShards:集合创建时需要创建逻辑碎片的个数、replicationFactor:分片的副本数。】
  • 创建新的 Collection 进行分片处理
#浏览器访问
http://192.168.44.110:8080/solr/admin/collections?action=CREATE&name=collection2&numShards=2&replicationFactor=2

在这里插入图片描述

  • 删除不用的 Collection
#浏览器访问
http://192.168.44.110:8080/solr/admin/collections?action=DELETE&name=collection2

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值