Zookeeper集群搭建完成,下面开始构建solr-cloud
从复制四个tomcat实例开始

将配置好的单机版solr复制到tomcat实例下

修改tomcat端口号
vim tomcat01/conf/server.xml


vim tomcat02 /conf/server.xml


使用配置好的单机版solrhome

关联solr和solrhome
vim tomcat01/webapps/solr/WEB-INF/web.xml




修改solrhome的solr.xml配置每个节点的ip和端口号




修改tomcat01-04的bin目录下的catalina.sh配置运行时环境变量,tomcat告诉solr zookeeper的位置

配置文件交给zk统一管理
./zkcli.sh -zkhost 192.168.25.139:2181,192.168.25.139:2182,192.168.25.139:2183 -cmd upconfig -confdir /usr/local/solr-cloud/solrhome01/collection1/conf -confname myconf

编写启动tomcat实例的批处理文件start-tomcat-all.sh

启动
./start-tomcat-all.sh

查看tomcat启动状态




访问成功:



