solr部署在tomcat下,solr集群包含tomcat集群和zookeeper集群;
zookeeper:1.对象注册和发放中心,实现异步调用。
2.配置中心。(solrConfig.xml,schame.xml)
linux下配置solrCloud:
环境准备:
1.zookeeper集群配置:g
修改其配置:交互地址
solr页面查看:
集群分片:
(模拟多台服务器)
在solr.xml中配置集群对象:
<!-- 把集群对象交给spirng管理 -->
<bean class="org.apache.solr.client.solrj.impl.CloudSolrServer">
<constructor-arg name="zkHost"
value="192.168.66.66:2182,192.168.66.66:2183,192.168.66.66:2184"></constructor-arg>
<property name="defaultCollection" value="item"></property>
</bean>
在搜索的dao中注入集群进行搜索: