1. 搭建solrcloud

 

1) 安装zookeeper 集群

2) 单机安装solr

cd /opt

unzip solr-5.5.3.zip

cp /opt/solr-5.5.3/server/solr/solr.xml /opt/solr-5.5.3

rm -rf example/

vim /etc/profile

export SOLR_HOME=/opt/solr-5.5.3

export PATH=$PATH:$SOLR_HOME/bin

 

source /etc/profile

 

3) 每一台solrzookeeper关联

修改solr命令文件:

/opt/solr-5.5.3/bin/solr.in.sh

ZK_HOST="192.168.75.101:2181,192.168.75.102:2181,192.168.75.103:2181"

 

4) 启动各solr

solr start

 

5) 准备配置文件

创建一个目录

如:/opt/solrCloud/config

demo中的config或者某一个实例的config拷贝到此目录中。

如:/opt/solr-5.5.3/server/solr/configsets/data_driven_schema_configs/conf

将配置文件上传到zk

/opt/solr-5.5.3/server/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.75.101:2181,192.168.75.102:2181,192.168.75.103:2181 -cmd upconfig -confname solrConfig -confdir /opt/solrCloud/config

confname :在zk中的配置目录名称

confdir :文件系统下的solr实例配置文件目录

 

可连上ZooKeeper查看上传的配置信息,3ZooKeeper服务器可任选一台

zkCli.sh -server localhost:2181

执行查询命令: ls /configs/solrConfig ,即可看到上传到ZooKeeper的所有配置信息

 solr_solrcloud环境搭建

也可以在solr页面中查看:

http://192.168.75.102:8983/solr/#/~cloud?view=tree

 solr_solrcloud环境搭建

 

6) Zk中配置文件与Collection相关联

/opt/solr-5.5.3/server/scripts/cloud-scripts/zkcli.sh -zkhost 192.168.75.101:2181,192.168.75.102:2181,192.168.75.103:2181 -cmd linkconfig -collection solrConfig  -confname solrConfig

-cmd linkconfig:为指定collection"绑定"配置文件

-collection:上面指定的collection的名称

-confname:zookeeper上面的配置文件名称

上面这句代码的意思就是:创建的corecollection1)将使用myconf这个配置文件

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-12-05
  • 2021-08-19
  • 2021-07-05
  • 2021-05-20
猜你喜欢
  • 2021-06-25
  • 2021-11-12
  • 2021-10-08
  • 2021-04-14
  • 2021-10-11
  • 2022-12-23
  • 2021-08-01
相关资源
相似解决方案