最近在电脑上开了三个虚拟机鼓捣了一下 ELK,配置成功之后,关闭虚拟机重新打开总是出现一些奇怪的问题,使得 kibana 处于不健康的状态,真是让人操碎了心。
一、前言
在搭建过程中,本人是依据以下两篇文章进行的,步骤明确,效果清晰。
1、 搭建ELK日志分析平台(上)—— ELK介绍及搭建 Elasticsearch 分布式集群
2、 搭建ELK日志分析平台(下)—— 搭建kibana和logstash服务器
以下记录本人在实现过程中遇到的问题以及最终解决的思路。
二、elasticsearch 集群状态不健康
1、问题描述
elasticsearch (以下简称 es)集群状态处于 yellow 或者 red 状态,2 个数据节点未成功接入主节点,number_of_nodes 数量仍为 1,kibana 界面报错 503。
[root@server ~]# curl '192.168.100.15:9200/_cluster/health?pretty'
{
"cluster_name" : "server-node",
"status" : "red", # 为 green 则代表健康没问题,如果是 yellow 或者 red 则是集群有问题
"timed_out" : false, # 是否有超时
"number_of_nodes" : 1, # 集群中的节点数量
"number_of_data_nodes" : 0, # 集群中data节点的数量
"active_primary_shards" : 0,
"active_shards" : 0,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 12,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_