solr-jetty 集群搭建(个人笔记)

2020-07-06  本文已影响0人  knock

zookeeper

修改主机 :(hostnamectl set-hostname xxx )

--------------zookeeper---------------------------------------

把zookeeper安装包上传到服务器
https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/(下载带lib包的)

zookeeper解压

创建cloud把zookeeper向/usr/local/cloud目录下复制三份
zookeeper01 zookeeper02 zookeeper03

在zookeeper01~3目录下创建一个data文件夹。

在data目录下创建一个myid的文件,myid的内容为1(02对应“2”,03对应“3”)echo 1 >>myid,echo 2 >>myid,echo 3 >>myid

进入conf文件,把zoo_sample.cfg文件改名为zoo.cfg

修改zoo.cfg,把dataDir=属性指定为刚创建的data文件夹。

修改zoo.cfg,把clientPort指定为不冲突的端口号(01:2181、02:2182、03:2183)

在zoo.cfg中添加如下内容:
server.1=192.168.1.105:2881:3881
server.2=192.168.1.105:2882:3882
server.3=192.168.1.105:2883:3883

分别启动三个zookeeper。

Zookeeper的目录下有一个bin目录。使用zkServer.sh启动zookeeper服务。
启动:nohup ./zkServer.sh start > /dev/null 2>&1 &
关闭:./zkServer.sh stop
查看服务状态:./zkServer.sh status

Zookeeper 创建节点

./zkCli.sh -server net1:2181

ls /

create /solr 创建solr节点

deleteall /solr 删除solr节点

solr

1.创建solr用户
useradd solr
passwd yyd

2.赋予solr 权限

vim /etc/sudoers (chmod –R 740 /etc/sudoers)

Allows people in group wheel to run all commands

solr ALL=(ALL) ALL

(注: solr 用户可使用 sudo tar -zxvf )

注:将solr 解压的压缩包 权限设置为solr用户 chown -R solr:solr solr

3.solr.in.sh

    ZK_HOST="net1:2181/solr,net1:2182/solr,net1:2183/solr"  (集群)
    SOLR_JAVA_HOME="/usr/java/jdk1.8.0_171"
    SOLR_TIMEZONE="Asia/Shanghai"
    SOLR_HOST="net1"
    SOLR_PORT=8888
    SOLR_ULIMIT_CHECKS=false

4.上传solr配置文件
/usr/local/bigdata/solrcloud/solr1/server/scripts/cloud-scripts
./zkcli.sh -zkhost net1:2181,net1:2182,net1:2183/solr -cmd upconfig -confdir /usr/local/bigdata/solrcloud/solr1/server/solr/configsets/_default/conf -confname _default

5.bin/solr start


单节点:
配置文件(core)路径 :
将压缩包的solr-8.1.1\solr\server\solr\configsets\sample_techproducts_configs\conf
复制到解压后的目录 /usr/local/solr/solr-8.1.1/server/solr/analy/conf

上一篇下一篇

猜你喜欢

热点阅读