案例:centos7 离线搭建 solr cloud 小版本5.5.1

Posted 袁义锐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了案例:centos7 离线搭建 solr cloud 小版本5.5.1相关的知识,希望对你有一定的参考价值。

本案例使用solr-5.5.1.tgz 离线包,可到solr官网下载更高版本;如下操作流程可供参考!

 

1.上传solr-5.5.1.tgz 文件到/data/solrcloud,并解压,重命名

#解压
tar -zxvf solr-5.5.1.tgz

#重命名
mv solr-5.5.1 /data/solrcloud/solr5.5_1

2.进入solr5.5_1/bin目录;修改solr.in.sh文件,添加zk和启动端口

#添加zookeeper地址(如下zk为伪集群)
ZK_HOST="30.4.2.7:2181,30.4.2.7:2182,30.4.2.7:2183"

#添加端口
SOLR_PORT=8983

3.复制solr5.5_1,为 solr5.5_2 ,solr5.5_3;按步骤 2 修改solr5.5_2、_3 文件夹 内的 solr.in.sh文件

#复制
cp -r solr5.5_1 /data/solrcloud/solr5.5_2

cp -r solr5.5_1 /data/solrcloud/solr5.5_3

4.依次启动个节点的solr服务:例如当前目录:data/solrcloud/solr5.5_1;也可以编写启动脚本,应对多台应用情况

#启动
bin/solr restart 

#查看
[root@SHB-L0120794 solr5.5_2]# bin/solr restart 
Sending stop command to Solr running on port 8984 ... waiting 5 seconds to allow Jetty process 18987 to stop gracefully.
Waiting up to 30 seconds to see Solr running on port 8984 [-]  
Started Solr server on port 8984 (pid=27052). Happy searching!

5.访问solr Web UI:http://30.4.2.7:8983/solr/index.html#/~cloud

 

6.点击cloud 菜单栏,Graph中如果是空的,请点击Collections菜单,添加索引分片和副本文件

config set:  mycfg 

 

创建脚本,可以参考使用如下命令行:

bash /data/solrcloud/solr5.5_1/bin/solr create -c vertex_index -d /data/solrcloud/solr5.5_1/apache-atlas-conf -shards 2 -replicationFactor 2
bash /data/solrcloud/solr5.5_1/bin/solr create -c edge_index -d /data/solrcloud/solr5.5_1/apache-atlas-conf -shards 2 -replicationFactor 2
bash /data/solrcloud/solr5.5_1/bin/solr create -c fulltext_index -d /data/solrcloud/solr5.5_1/apache-atlas-conf -shards 2 -replicationFactor 2

 

 

 

以上是关于案例:centos7 离线搭建 solr cloud 小版本5.5.1的主要内容,如果未能解决你的问题,请参考以下文章

案例:centos7 离线安装 tomcat8 单机 solr5

案例:centos7 离线安装 tomcat8 单机 solr5

CentOS7搭建solr7.2

CentOS7.5搭建Solr7.4.0单机版与集群版

利用solr6.5,tomcat9.0和centos7.0的搭建

案例:centos7 离线安装Oracle JDK,替换openjdk