十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在linux上搭建Solr集群的方法有哪些?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
站在用户的角度思考问题,与客户深入沟通,找到南华网站设计与南华网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、雅安服务器托管、企业邮箱。业务覆盖南华地区。什么是SolrCloud
SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。
SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。
Solr集群的系统架构
需要实现的solr集群架构
Zookeeper作为集群的管理工具。
1、集群管理:容错、负载均衡。
2、配置文件的集中管理
3、集群的入口
需要实现zookeeper 高可用。需要搭建集群。建议是奇数节点。需要三个zookeeper服务器。 投票选举 需要超过半数以上
搭建solr集群需要7台服务器。
搭建伪分布式:
需要三个zookeeper节点
需要四个tomcat节点。
建议虚拟机的内容1G以上。
一.在linux上安装zookeeper集群 https://blog.csdn.net/lushizhuo9655/article/details/109135460
二.在linux上搭建solr集群
Solr集群的搭建
根据单机版的操作安装好solr和对应的业务域 https://blog.csdn.net/lushizhuo9655/article/details/109033855
第一步:创建四个tomcat实例。每个tomcat运行在不同的端口。8180、8280、8380、8480
cd /root cp -r apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat01 cp -r apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat02 cp -r apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat03 cp -r apache-tomcat-7.0.47 /usr/local/solr-cloud/tomcat04 cd /usr/local/solr-cloud/ ll