ubutun安装solr及SolrCloud示例

1:下载solr的安装包,目前最新版本是6.6.0 要求jdk1.8+

百度网盘

2: 解压  tar -zxvf solr-6.6.0.tgz

3:进入目录 cd solr-6.6.0/

4:不能用root用户启动solr,所以需要新建用户

5:新建用户useradd -d /home/zz -m zz 。  zz即为用户名 /home/zz 为家目录

6: 更改solr文件夹的所有者为zz。chwon -R zz /solor-6.6.0

7:切换用户为zz 。 su zz


前言:SolrCloud旨在提供高度可用的容错环境,用于在多个服务器上分发索引的内容和查询请求。

进入到solr-6.6.0的bin目录。 cd solr-6.6.0/bin

1:启动:  ./solr -e cloud  。 接下来一直回车. (配置节点端口,分片数,副本,集合名称,配置目录等)

2:查看solr启动状态: ./solr status

3:对集合进行诊断 ./solr healthcheck -c gettingstarted    。gettingstarted是第一步默认配置的集合名。

4: 停止:./solr stop -all。   若无法停止,可ps -ef|grep solr 获得进程号。 kill -9 进程号。

5:帮助:  ./solr start -help  。  可看到各个参数的意义

6:重新启动节点:./solr restart -c -p 8983 -s ../example/cloud/node1/solr。   第一个节点。

./solr restart -c -p 7574 -z localhost:9983 -s ../example/cloud/node2/solr   . 第二个节点

-z localhost:9983在启动node2时需要指定ZooKeeper的地址(可在启动第一个节点后用status查看),以便可以将其加入到node1中。

7: 添加新节点到集群中。

mkdir  -p ../example/cloud/node3/solr

cp ../server/solr/solr.xml ../example/cloud/node3/solr/

./solr start -cloud -s ../example/cloud/node3/solr/ -p 8987 -z localhost:9983

如上:添加一个node3节点到集群中,端口是8987 。


日志地址:solr-6.6.0/example/cloud/node3/logs 。     这是如上示例的solr的集群目录。node3是节点名称。每个节点下都对应一份日志。

访问地址:http://172.22.8.58:8983/solr/#/~cloud    。  ip需要改变

你可能感兴趣的:(ubutun安装solr及SolrCloud示例)