solr(六): 集群
前言 随着用户的增多,空间和并发量越来越多,会导致一台solr服务器干不过了。这时候,就需要将solr集群以下。 集群架构 由多台服务器共同完成索引和搜索任务 实现的思路是将索引数据进行shard(分片) 拆分,每个分片由多台的服务器共同完成。 当一个索引或搜索请求过来时会分别从不同的shard的服务器中操作索引。 solrCloud需要 solr基于zookeeper部署,zookeeper是一个集群管理软件,solrCloud需要由多台服务器组成。由zookeeper来进行协调管理 ,多个分片相加起来才是一个完成的索引库 zookeeper的集群: 见 zookeeper集群 Solr集群搭建 一. 拷贝tomcat和solrhome 新建文件夹 solr-cloud。将之前solr单机版中的tomcat,solrhome拷贝到solr-cloud文件夹中。 二. tomcat修改 1.端口修改 在solr-cloud文件夹中, 执行以下命令: vim ./tomcat1/conf/server.xml 查询并修改其中的三个port: 1). 2). 3). 其他的tomcat分别修改port的第二个数值为相应数值即可, 如:8280/8209/8205,8380/8309/8305,8480/8409/8405。 2. web.xml 修改 分别修改