首页 > 编程知识 正文

elasticsearch集群原理(elasticsearch底层原理)

时间:2023-05-06 17:56:14 阅读:83721 作者:3279

概述

Elasticsearch集群的颜色有时会变成黄色,这个黄色是什么意思呢? 数据没有影响吗?

1、Elasticsearch集群三种颜色

绿色——最健康的状态表示所有母版和文案都可以使用;

所有黄色的——母版都可以使用,但某些拷贝拼贴不可以使用;

红色——的某些母版样式不可用。

2、ES集群颜色变黄色代表什么意思?

电子搜索群集的黄色代表:

1 )所有主模板都已分配,但至少缺少一个副本。

2 )没有数据丢失,因此搜索结果完整。

ES索引呈黄色意味着系统的高可用性在某种程度上受到影响。 更多的瓷砖消失可能会导致数据丢失。

3、ES集群健康状态排查命令

3.1集群的状态显示

获取' http://本地主机:9200/_ cat/shards? v '

或者是获取/_ cat /共享? V ) ) )。

3.2瓷砖的状态显示

获取/_群集/分配/展开

3.3查看unsigned的原因

获取/_群集/分配/展开

3.4查看集群中不同的节点、不同的索引的状态

获取/共享? h=索引,shard,预表示,状态,未分配.阅读,9504.163.com)

4、ES集群黄色解决方案

ES集群变成黄色是因为大多数情况下,Elasticsearch采用默认配置(5片、1个拷贝),但实际上只部署了单节点集群。 群集是黄色的,因为只有一个节点,所以无法放置副本。

elasticsearch索引的默认配置如下:

索引.编号共享: 5

索引.编号复制: 1个解决方案:

将复制副本的数量减少到0,或者在群集中添加第二个节点,以便将主分片和复制副本分片安全地放置在不同的节点上。

这样,如果节点崩溃,群集中的另一个节点将拥有该片的副本。

使用EFK时,只需设定以下参数。

#number_of_shards是数据切片数,默认值为5

索引号: 1

# #拷贝数,默认值为1

index.number_of_replicas:0觉得有用的朋友可以帮你转发很多哦! 稍后将分享更多devops和DBA的内容,有兴趣的朋友请关注~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。