一、安装介质准备:
1) jdk-7u80-linux-x64.rpm
2) zookeeper-3.4.6.tar.gz
3) solr-5.2.1.zip
二、 服务器操作系统 SuSE-11-SP2-x86_64
三、 服务器内存最小4G, 建议32G
四、 仅支持jkd7以上的版本
五、 安装介质使用用户 root、wasup
六、 安装介质所在目录 /wasProgram/solr/
一、使用 root用户,执行以下命令
cd /wasProgram/solr rpm -ivh jdk-7u80-linux-x64.rpm
二、在每台主机上测试jdk是否安装成功
java –version 注:如果环境之前有安装过jdk其它的版本,执行此命令后,会打印之前版本的信息,则要修改环境变量
三、修改jdk环境变量
# vi /home/wasup/.profile #编辑用户环境变量文件 JRE_HOME=/usr/java/jdk1.7.0_80/jre JAVA_BINDIR=/usr/java/jdk1.7.0_80/bin JAVA_HOME=/usr/java/jdk1.7.0_80 SDK_HOME=/usr/java/jdk1.7.0_80 JDK_HOME=/usr/java/jdk1.7.0_80 JAVA_ROOT=/usr/java/jdk1.7.0_80 PATH=/usr/java/jdk1.7.0_80/bin:$PATH Export JRE_HOME JAVA_BINDIR JAVA_HOME SDK_HOME JDK_HOME JAVA_ROOT PATH source /home/wasup/.profile #让新增配置文件生效
一、使用wasup 用户,解压zookeeper-3.4.6.tar.gz安装包
cd /wasProgram/solr tar –zxvf zookeeper-3.4.6.tar.gz #执行解压命令
二、在所有主机上新建zookeeper的data目录
cd /wasProgram/solr/zookeeper-3.4.6/ mkdir zookeeperdb
三、在所有主机分别建立唯一标识文件myid
echo 1 > /wasProgram/solr/zookeeper-3.4.6/zookeeperdb/myid echo 2 > /wasProgram/solr/zookeeper-3.4.6/zookeeperdb/myid echo 3 > /wasProgram/solr/zookeeper-3.4.6/zookeeperdb/myid 注:–在每台服务器上执行上述操作。建立id文件的步骤中的数字需对应该服务器在集群中的编号,1号对应数字1, 2号对应数字2, 3号对应数字3.
四、修改zookeeper配置文件
cd /wasProgram/solr/zookeeper-3.4.6/conf cp zoo_sample.cfg zoo.cfg vi zoo.cfg #编辑配置文件 修改dataDir选项为如下配置 dataDir = /wasProgram/solr/zookeeper-3.4.6/zookeeperdb 在配置文件增加如下配置,ip根据投产环境的ip为主 server.1=ip1:2888:3888 server.2=ip2:2888:3888 server.3=ip3:2888:3888
五、启动zookeeper集群,分别在每台主机上执行启动命令
cd /wasProgram/solr/zookeeper-3.4.6 bin/zkServer.sh start 注:启动需要在每台主机上执行, 如果出错请查看zookeeper.out 的日志
六、测试zookeeper集群是否成功
cd /wasProgram/solr/zookeeper-3.4.6 bin/zkServer.sh status 注:如果返回信息包括 leader 和 follower 就说明启动成功
一、使用wasup 用户,解压solr-5.2.1.zip安装包
cd /wasProgram/solr/ unzip –o solr-5.2.1.zip
二、启动solr集群
cd /wasProgram/solr/solr-5.2.1 bin/solr start -c -p 8983 -z localhost:2181 -noprompt -m 1024m
三、测试solr集群是否启动成功
验证方法一:
打开非ie浏览器输入: ip:8983/solr #ip为任一ip地址
查看livnode节点数。如下图所示
验证方法二:
cd /wasProgram/solr/zookeeper-3.4.6 bin/zkCli -server localhost:2181 ls /live_nodes
四、关闭solr集群
cd /wasProgram/solr//solr-5.2.1 bin/solr stop