集群安装

集群安装(暂时做了12

配置基于zookeeper 的分布式的solr服务。

1) 一台zookeeper服务器,一台solr服务器。

2) 一台zookeeper服务器,多台solr服务器。

3) 多台zookeeper服务器,多台solr服务器。

1) 一台zookeeper服务器,一台solr服务器

由于是只有一台solr服务器,也就是说只有一个leader节点,不存在follower节点。这种模式比较简单。操作步骤如下:

l 修改E:\apache-tomcat-7.0.40\webapps\solr\solr_home目录下的solr.xml文件,将将cores节点中的hostPort修改为tomcat的对外服务端口:8080

 

l 到E:\apache-tomcat-7.0.40\bin目录下,编辑catalina.bat文件。加上set JAVA_OPTS=-Dbootstrap_confdir=E:\apache-tomcat-7.0.40\webapps\solr\solr_home\collection1\conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=localhost:9080 -DnumShards=1,位置如下。

 

export JAVA_OPTS="$JAVA_OPTS -Dbootstrap_confdir=/root/T1/webapps/solr/solr_home/collection1/conf -Dcollection.configName=clusterconf -DzkRun -DzkHost=10.10.10.18:9080 -DnumShards=1"  linux下改成这个就可以运行啦~~~

 

这里zkHost的端口是9080是因为solrCloud中内嵌的zookeeper对外服务端口是tomcat端口+1000。而tomcat端口是在第三步中的配置的。

l 启动tomcat,访问http://localhost:8080/solr/#/~cloud 即可得到如下图:

 

2) 一台zookeeper服务器,多台solr服务器

l 用一个计算机运行多个tomcat服务模拟集群,整体复制tomcat文件夹两份并重新命名得到如下目录结构:

 

l 我这里的tomcat是绿色版的,需要为每个tomcat指定 CATALINA_HOME。修改E:\T1\binstartup.bat,在里面增加一句话。同理修改T2T3

 

l 修改副本T2T3的服务配置信息”server.xml“(E:\T2\confE:\T3\conf)

T2:修改port值

<Server port="8007" shutdown="SHUTDOWN">

<Connector port="8081" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" />

<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />

T3:修改port值

<Server port="8008" shutdown="SHUTDOWN">

<Connector port="8082" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" />

<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" />

l 修改副本T2T3”webapps\solr\solr_home“目录中的”solr.xml“配置,T2中的coreshostPort=”8081“T3中的coreshostPort=”8082"

l 修改副本T2T3“T2\bin”中的“catalina.bat”文件“set JAVA_OPTS=%JAVA_OPTS% -DzkHost=localhost:9080” 

export JAVA_OPTS="$JAVA_OPTS -DzkRun -DzkHost=10.10.10.18:9080" liux下的要求

l 清空T1T2T3“\T*\webapps\solr\solr_home\zoo_data”目录

l 依次启动T1T2T3,访问“http://localhost:8080/solr/#/~cloud”,成功部署集群显示如下图:

 

posted @ 2013-11-28 11:03  蓦然回首的包子  阅读(339)  评论(0)    收藏  举报