美文网首页
ubutun安装solr及SolrCloud示例

ubutun安装solr及SolrCloud示例

作者: 哈德丝 | 来源:发表于2017-08-02 14:29 被阅读0次

    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示例

          本文链接:https://www.haomeiwen.com/subject/nopelxtx.html