美文网首页
solr集群的搭建

solr集群的搭建

作者: 墨夕晨 | 来源:发表于2020-08-07 18:00 被阅读0次

    1.下载solrcloud 然后解压 solr-7.3.1.tgz 到 /usr/local/solrcloud目录下

    cd /opt
    wget http://mirror.bit.edu.cn/apache/lucene/solr/7.7.3/solr-7.7.3.tgz
    tar -xzvf solr-7.7.3.tgz
    mkdir /usr/local/solrcloud
    tar -xvf solr-7.3.1.tgz -C /usr/local/solrcloud
    2.进入solr解压文件夹,修改solr bin目录下的solr.in.sh文件
    cd /usr/local/solrcloud/solr-7.3.1/bin
    修改bin下solr.in.sh文件

    ZK_HOST="solr1:2181,solr2:2181,solr3:2181"

    去掉 ZK_CLIENT_TIMEOUT 的注释
    3.启动组成solrcloud的各个solr(不能再用 ./solr start -force 命令了,另外在启动solrcloud之前一定要先启动zookeeper,否则报500)
    进入/usr/local/solrcloud/solr-7.3.1/bin 后:
    ./solr start -cloud -force

    天坑注意事项:本教程启动正常但使用默认内核"_default"


    图片.png

    需要自己添加内核也就是需要更改config set

    图片.png
    修改方法:
    1.创建core目录(名字自己定)
    mkdir -p /usr/local/solr/solr-7.7.3/server/solr/new_core
    2.复制配置文件
    cp -r /usr/local/solr/solr-7.7.3/server/solr/configsets/_default/conf/ /usr/local/solr/solr-7.7.3/server/solr/new_core/
    3.创建data文件夹
    mkdir data
    4.创建core.properties
    vi core.properties
    加入文本

    schema = schema.xml
    dataDir = data
    name = new_core
    config = solrconfig.xml

    5.创建内核及配置生效
    cd /usr/local/solr/solr-7.7.3/bin
    ./solr zk upconfig -n new_core -d /usr/local/solr/solr-7.7.3/server/solr/new_core
    就可以在控制端的collections 下新建了。并且在config set下就有你新建的new_core。

    相关文章

      网友评论

          本文标题:solr集群的搭建

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