SolrCloud使用Zookeeper管理集群的基本流程
来源:互联网 发布:淘宝客免费建站 编辑:程序博客网 时间:2024/06/05 09:54
第一台Solr服务器启动过程:
- 启动第一台zookeeper服务器,作为集群状态信息的管理者
- 将自己这个节点注册到/node_states/目录下,同时将自己注册到/live_nodes/目录下
- 创建/overseer_elect/leader,为后续Overseer节点的选举做准备,新建一个Overseer
- 更新/clusterstate.json目录下json格式的集群状态信息
- 本机从Zookeeper中更新集群状态信息,维持与Zookeeper上的集群信息一致
- 上传本地配置文件到Zookeeper中,供集群中其他solr节点使用,后面启动solr则不会上传配置文件,因为都是使用第一台solr服务启动上传的配置文件为准.
- 启动本地的Solr服务器,Overseer会得知shard中有第一个节点进来,更新shard状态信息,并将本机所在节点设置为shard1的leader节点,并向整个集群发布最新的集群状态信息。
- 本机从Zookeeper中再次更新集群状态信息,第一台solr服务器启动完毕。
第二台solr服务器的启动过程:
- 连接到集群所在的Zookeeper
- 将自己这个节点注册到/node_states/目录下,同时将自己注册到/live_nodes/目录下
- 本机从Zookeeper中更新集群状态信息,维持与Zookeeper上的集群信息一致
- 从集群中保存的配置文件加载Solr所需要的配置信息
- 启动本地solr服务器,将本节点注册为集群中的shard,并将本机设置为shard2的Leader节点
- 本机从Zookeeper中再次更新集群状态信息,第二台solr服务器启动完毕.
0 0
- SolrCloud使用Zookeeper管理集群的基本流程
- 使用ZooKeeper管理solrCloud配置文件
- Solr6与Zookeeper的SolrCloud集群
- 基于zookeeper的solrCloud集群搭建
- solrCloud+tomcat+zookeeper集群配置
- solrCloud+tomcat+zookeeper集群配置
- solrCloud+tomcat+zookeeper集群配置
- SolrCloud+tomcat7+zookeeper集群配置
- solrCloud+tomcat+zookeeper集群配置
- 利用内置的jetty+zookeeper搭建solrcloud集群服务环境
- SolrCloud集群的配置和使用
- solrcloud分布式集群部署&zookeeper集群安装
- SolrCloud集群的搭建
- solrcloud集群启动管理过程基于源码的分析
- Zookeeper,SolrCloud,Redis Cluster三种集群(伪集群)的搭建
- solrcloud和zookeeper的搭建、使用、心得、教训
- solrcloud和zookeeper的搭建、使用、心得、教训
- 使用zookeeper管理多个hbase集群
- C++对二进制文件的读写操作
- SDUST_OJ-1069-模拟一种扑克牌游戏-AC
- linux第一个用户进程init--sysvinit
- RTP发送H264图像发灰解决方法
- stm32+mpu6050+四元数解算
- SolrCloud使用Zookeeper管理集群的基本流程
- 12.27(2)
- 阻止GDB依附
- GIT大话流程介绍
- linux-共享内存
- soj 4392 double类型的使用和二分查找
- 并发程序—线程池
- [Elasticsearch] 控制相关度 (五) - function_score查询及field_value_factor,boost_mode,max_mode参数
- Java的IO流之文件随机读写