zookeeperr3.4.5+tomcat7+solr

一、 说明

二、 下载需要的工具包

三、 添加用户

useradd solr

passwd solr

四、 安装Zookeeper

cd /home

mv zoo_sample.cfg zoo1.cfg

mv zoo_sample.cfg zoo2.cfg

mv zoo_sample.cfg zoo3.cfg

server.1=10.21.16.31:2888:3888

server.2=10.21.16.31:2889:3889

server.3=10.21.16.31:2890:3890

server.4=10.21.16.34:2888:3888

server.5=10.21.16.34:2889:3889

说明:server.X=A:B:C

其中X是一个数字,表示这是第几号server.

A是该server所在的IP地址.

B配置该server和集群中的leader交换消息所使用的端口.

C配置选举leader时所使用的端口.

7.分别在zk1,zk2,zk3新建文件myid,zk1/myid文件值为1,zk2/myid文件值为2,zk3/myid文件值为3

服务器主机上

9.切换到10.21.6.34服务器的solr用户下

cd /home/ zookeeper-3.4.5/conf

mv zoo1.cfgzoo4.cfg

mv zoo2.cfgzoo5.cfg

,,zk5/myid文件值为5

17.分别在31和34上启动zookeeper,切换到bin目录下: cd/home/zookeeper-3.4.5/bin

./zkServer.sh startzoo1.cfg ./zkServer.sh startzoo2cfg ./zkServer.sh startzoo3.cfg

./zkServer.sh startzoo4.cfg ./zkServer.sh startzoo5.cfg

五、 安装Solr

1. 进入tomcat、solr的tar包目录:cd/home/solr

2.解压tomcattar包: tar-zxvftomcat-7.0.50.tar.gz

3.重命名tomcat解压后文件名mvtomcat-7.0.50 apache-tomcat-7.0.50_1

5.将solr-4.10.1/example/webapps/solr.war 到apache-tomcat-8.0.12/webapps/目录中 直接解压 solr.war 或者启动tomcat 解压 solr.war

7.将solr-4.10.1/example/solr文件夹移到data1中: mv /home/solr/solr-4.10.1/example/solr /home/solr/data1

8.复制solr-4.10.1/example/lib/ext下的jar包到/home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF/lib:cp -av /home/solr/solr-4.10.1/example/lib/ext/*.jar /home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF/lib

9.在/home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF下新建classes文件夹:mkdir classes

10.将solr-4.10.1/example/resources/log4j.properties复制到/home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF/classes:mv /home/solr/solr-4.10.1/example/resources/log4j.properties /home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF/classes

11.修改/home/solr/data1/solr/collection1/conf/solr/solrconfig.xml:vi/home/solr/data1/solr/collection1/conf/solr/solrconfig.xml

12.修改内容如下:(1)<dataDir>${solr.data.dir:/home/solr/data1/solr/collection1/data}</dataDir>

(2)<lockType>simple</lockType>

(3)<unlockonStartup>启用,并修改为<unlockonStartup>true</unlockonStartup>

13.修改/home/solr/data1/solr/solr.xml:vi /home/solr/data1/solr/solr.xml

14.修改内容如下:<intname="hostPort">${jetty.port:8081}</int>

15.修改/home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF/web.xml:vi /home/solr/apache-tomcat-7.0.50_1/webapps/solr/WEB-INF/web.xml

16.<env-entry>标签启用,同时修改为

<env-entry>

<env-entry-name>solr/home</env-entry-name>

<env-entry-value>/home/solr/data1/solr</env-entry-value>

<env-entry-type>java.lang.String</env-entry-type>

</env-entry>

JAVA_OPTS="$JAVA_OPTS-Dbootstrap_confdir=/home/solr/data1/solr/collection1/conf-Dcollection.configName=myconf -Dbootstrap_config=true -DzkHost=10.21.16.31:2181,10.21.16.31:2182,10.21.16.31:2183,10.21.16.34:2184-DnumShards=2"

webapps/solr/WEB-INF/web.xml、JAVA_OPTS="$JAVA_OPTS -Dbootstrap_confdir=/home/solr/data3/solr/collection1/conf-DzkHost=10.21.16.31:2181,10.21.16.31:2182,10.21.16.31:2183,10.21.16.34:2184

solr/collection1/conf/solr/solrconfig.xml、solr/solr.xml

今天不想走,明天就要跑了。

zookeeperr3.4.5+tomcat7+solr

相关文章:

你感兴趣的文章:

标签云: