vmware workstation 12,OS使用的是ubuntu16.04,三台虚拟机搭建一个solr集群,zookeeper共用这三台虚拟机组成zookeeper集群。
zookeeper的版本为3.4.10,solr版本为7.1,不使用tomcat,使用solr自带的jetty。jdk版本为1.8.0_151。
第一步:虚拟机的建立
选择默认配置即可,内存我配置的2G一台,1CPU,网络采用NAT,DHCP自动分配。建好一台虚拟机后,我们可以去配置一些基本环境,如Jdk等,然后使用克隆的方式,减少一些不必要的操作。
基本配置也就是安装openssh-server,jdk等常用环境即可。
安装完成的结果如下。
图1 安装完成后xshell下远程连接的界面
第二步:zookeeper集群环境搭建
下载zookeeper3.4.10,我把zookeeper解压到了登录用户(我的用户是solr)的根目录下(我的是/home/solr/zookeeper-3.4.10),实际可根据需求自行放置在相应的目录下即可。
随后我们进入zookeeper下conf目录,复制一份cfg文件,并进行配置。
cd /zookeeper-3.4.10/conf # 进入zookeeper config目录 cp zoo_sample.cfg zoo.cfg # 复制一份配置文件,并修改内容