Cerebro

Elasticsearch简单学习9:分布式特性以及分布式搜索机制

邮差的信 提交于 2020-02-27 20:51:45
一、集群分布式模型及选主与脑裂问题 https://www.elastic.co/cn/blog/a-new-era-for-cluster-coordination-in-elasticsearch 1.分布式特性 2.节点 3.Coordinating Node 4.Cerebro 介绍 https://github.com/lmenezes/cerebro/releases ./bin/elasticsearch.bat -E node.name=node0 -E cluster.name=beehive -E path.data=node0_data -E http.port=9200 ./bin/elasticsearch.bat -E node.name=node1 -E cluster.name=beehive -E path.data=node1_data -E http.port=9201 cerebro下载很慢啊!可以用kibana看。 5.Data Node 6.Master Node 7.Master Eligible Nodes & 选主流程 8.集群状态 9.Master Eligible Nodes & 选主的过程 10.脑裂问题 11.如何避免脑裂问题 12.配置节点类型 二、分⽚片与集群的故障转移 三、文档分布式存储 ● 可以通过设置 Index

ElasticSearch 版本选择及分布式环境搭建

吃可爱长大的小学妹 提交于 2019-12-01 16:08:26
版本问题 因为ElasticSearch 是ELK 组合中的一部分,之前的ELK 中的各个中间件的版本不一致, 如:ElasticSearch2.3.4,而Kibana 对应的版本是4.5.3。 2016 年秋季,为了方便各中间件方便配合使用,ElasticSearch 直接从2.x 升级到了5.x,保持了和各个中间件版本一致。 因此,ElasticSearch 的版本历史是:1.x -> 2.x -> 5.x。 ElasticSearch 5.5.x 相对以前的2.x 版本, 是基于Lucene 6 来构建的,它增加了36%的查询速度,增加了71%的索引速度, 并且减少了66%的硬盘空间占用,还较少了85%的内存使用, 同时还新增IP 字段,以支持IP4 和IP6,在各方面超越了以往的历史版本。 ElasticSearch 下载之后,直接解压即可。 运行bin 目录下的elasticsearch.bat 文件 (linux 下需要在root 用户下运行elasticsearch文件),出现如下界面即启动成功。 分布式安装 复制两份,将三个目录分别做如下命名: 修改主节点的配置, 打开elasticsearch-6.5.1-master\config 下的elasticsearch.yml 文件, 在底部追加如下内容: 坑警告:中文可能会导致配置文件无效,(删掉即可)