solrCloud一:zookeeper集群搭建

SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心。SolrCloud是Solr的一种分布式部署方式 ,当索引越来越大时,一个单一的系统无法满足空间和查询效率上的要求,这个时候往往需要考虑引入solr的分布式索引了。而zookeeper常与中间件搭配作为注册中心使用,具有集中式的配置信息、自动容错、近实时搜索、查询时自动负载均衡的功能。

现在需要三个zookeeper节点组成的集群:

上传并解压zookeeper文件

新建solr-cloud文件夹

mkdir /usr/local/solr-cloud

将zookeeper复制三份

进入zookeeper01创建名为myid的文件内容是1作为zookeeper01节点的编号

编辑zoo_sample.cfg文件,设置数据存储目录和对外暴露服务的端口号

solrCloud一:zookeeper集群搭建_第1张图片

配置zookeeper节点之间通信和投票的端口

server.1=192.168.25.139:2881:3881
server.2=192.168.25.139:2882:3882
server.3=192.168.25.139:2883:3883
solrCloud一:zookeeper集群搭建_第2张图片

进入zookeeper02创建名为myid的文件内容是2作为zookeeper02节点的编号

solrCloud一:zookeeper集群搭建_第3张图片

编辑02节点的zoo_sample.cfg文件,设置数据存储目录和对外暴露服务的端口号

solrCloud一:zookeeper集群搭建_第4张图片

配置zookeeper02节点之间通信和投票的端口

solrCloud一:zookeeper集群搭建_第5张图片

Zookeeper03节点的修改配置同上

编写批处理文件给批处理文件授权,启动三个节点:

solrCloud一:zookeeper集群搭建_第6张图片

全部启动成功:

solrCloud一:zookeeper集群搭建_第7张图片

查看节点状态

solrCloud一:zookeeper集群搭建_第8张图片

你可能感兴趣的:(java-zookeeper,zookeeper,solr)