Elasticsearch(四)简单的集群管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Elasticsearch(四)简单的集群管理相关的知识,希望对你有一定的参考价值。
参考技术A以下都是在 Kibana 的 Dev Tools 界面操作 Elasticsearch。
命令: GET _cat/health?v
集群有三种状态: green 、 yellow 、 red
解释:为什么现在处于 yellow 状态?
因为现在只启动了一个 Elasticsearch 进程,相当于只有一个 node 节点,现在 Elasticsearch 中有一个 Index 索引,就是 Kibana 自己内置建立的 Index。现在 Kibana 自己建立的 Index 索引是 1 个 primary shard 和 1 个 replica shard。当前就一个node 节点,由于 primary shard 和 replica shard 不能在同一台机器上(为了容错), 所以只有 primary shard 被分配到 node 节点上并启动了,replica shard 没有被分配到 node 节点上并启动,所以 active_shards_percent 是 50%,状态是 yellow。
此时只要启动第二个 Elasticsearch 进程,集群中就会有 2 个 node 节点,然后那 1 个 replica shard 就会自动分配过去,然后集群的状态就会变成 green。
对比两次结果,当只有一个 Elasticsearch 进程时:yellow,50%,当启动第二个 Elasticsearch 进程时:green,100%。
命令: GET /_cat/indices?v
创建索引: PUT /test_index?pretty
删除索引: DELETE /test_index?pretty
以上是关于Elasticsearch(四)简单的集群管理的主要内容,如果未能解决你的问题,请参考以下文章