Solr7.7.2SolrCloud搭建

-搭建准备

-集群的搭建最好使用纯净的Solr进行搭建,也就是不要核心库,SolrCloud在搭建好可以自主创建核心库不需要搭建之前就进行核心库的配置

  • 在搭建SolrCloud之前搭建好zookeeper集群
  • 安装好JDK1.8以上

1.将之间搭建好的单机Solr复制一份并将核心库删除
2.创建SolrCloud目录进行伪集群的存储目录
在这里插入图片描述
3.移动solrhome到solrCloud目录并改名字为solrhome1,将此目录copy4份
依次修改server.xml目录下的三个端口信息
在这里插入图片描述
在这里插入图片描述
4.将搭建好的单机Solr拷贝四份到solrCloud目录内
搭建的是伪集群,所以要修改tomcat的端口等信息
在这里插入图片描述
在这里插入图片描述
5.修改web.xml文件内的索引库位置信息
依次修改四个solr项目的web.xml问价内的核心库信息
在这里插入图片描述
6.修改核心库内的solr.xml文件关联tomcat
依次修改4个核心库的solr.xml文件
在这里插入图片描述
修改在这里插入图片描述
7.让tomcat关联zookeeper集群上传配置文件到zookeeper集群将配置文件进行统一的管理
1.修改solr-1项目下的/bin/catalina.sh命令文件
大概在292行,将原先的注释掉
在这里插入图片描述

代码的意思:
-DzkHost:连接的zookeeper集群
-Dbootstrap_confdir:上传的文件路径
-Dcollection.configName:上传到zookeeper之后的名字
-DnumShards=2 :分两片
-DreplicationFactor=2":一主一从

JAVA_OPTS="$JAVA_OPTS -DzkHost=192.168.177.132:2181,192.168.177.132:2182,192.168.177.132:2183 -Dbootstrap_confdir=/usr/local/solrCloud/solrhome1/configsets/sample_techproducts_configs/conf  -Dcollection.configName=myConfigs -DnumShards=2 -DreplicationFactor=2"

注意上传文件路径:此路径下的所有文件(其实有些是必要的但是挑来挑去很麻占不了多少内存)
在这里插入图片描述
配置其他的三个的solrhome这时不需要添加上传的文件信息只需要关联集群即可
在这里插入图片描述

JAVA_OPTS="$JAVA_OPTS -DzkHost=192.168.177.132:2181,192.168.177.132:2182,192.168.177.132:2183  -DnumShards=2 -DreplicationFactor=2" 

关闭虚拟机的防火墙或者开放端口

8.测试云的启动
编辑了一个简单的shell脚本启动
在这里插入图片描述
-首先查看集群中是否已经将文件上传成功
在这里插入图片描述
上传的文件都在这里的了在这里插入图片描述
访问SolrCloud
在这里插入图片描述
创建完毕后查看SolrCloud的相关信息
在这里插入图片描述
到此SolrCloud搭建结束,数据的导入和单击一致,不过文件是要上传到zookeeper上的所以,你上的文件路径是哪里就放在那里,并且和managed-schema等文件是同一级

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值