必备软件:
jdk+solr+sookeeper+tomcat
环境+vamware14+centos6.9
步骤:
1上传必要的软件到centos
如上截图
2解压
tar -zxvf ***.tar.gz
3拷贝解压后的zookeeper到 /usr/local/solrcloud
4复制三份,分别为zookeeper1,2,3(我是弄了四份)
5进入zookeeper1创建data目录,
data目录中创建文件myid,文件内容是 “1”(不需要引号)
vi myid
里面输入 1
然后wq保存
6进入conf文件夹,将zoo_sample.cfg改名为zoo.cfg
mv A B
将文件A命名为 B
改变后:
7编辑zoo.cfg文件,
注意 server. 1 这个1是zookeeper1的id,对应myid文件中的那个数字
clientPort是监听客户端端口号
2881是通信端口,与leader通信,3881是选举端口,leader挂掉后,follower通过此端口投票选举新的leader
dataDir=/usr/local/solrcloud/zookeeper1/data
clientPort=2181
server.1=192.168.183.129:2881:3881
server.2=192.168.183.129:2882:3882
server.3=192.168.183.129:2883:3883
8对zookeeper2,3做上述5,6,7步修改
myid分别为2,3
clientport分别为 2182,2183