笔者在自己的 ubuntu 服务器上使用 GET /_cat/health?v 命令时,返回值如下所示

可以看到集群状态为 yellow,这是什么意思呢?原来在 es 的集群状态中,有三种情况,官网描述如下。

  • RED: Some or all of (primary) shards are not ready.

  • YELLOW: Elasticsearch has allocated all of the primary shards, but some/all of the replicas have not been allocated.

  • GREEN: Great. Your cluster is fully operational. Elasticsearch is able to allocate all shards and replicas to machines within the cluster.

由此可知,我们的分片副本还没有被分配到某个节点上。这是因为笔者目前的 es 集群由单节点组成,副本集没有足够的节点容纳它。解决办法也非常简单,由于笔者最近都是单机演示,这里也给出单机的解决方案(然并卵)。

笔者的 es 实例文件夹放在 elasticsearch\elasticsearch-5.2.2 文件夹下,将其复制一份为 elasticsearch\elasticsearch-5.2.2_node 放在同个文件夹下,然后按照正常步骤启动即可。再次使用 GET /_cat/health?v 查看时,便会返回一下内容

{"cluster_name": "elasticsearch","status": "green","timed_out": false,"number_of_nodes": 2,"number_of_data_nodes": 2,"active_primary_shards": 6,"active_shards": 12,"relocating_shards": 0,"initializing_shards": 0,"unassigned_shards": 0,"delayed_unassigned_shards": 0,"number_of_pending_tasks": 0,"number_of_in_flight_fetch": 0,"task_max_waiting_in_queue_millis": 0,"active_shards_percent_as_number": 100
}

转载于:https://www.cnblogs.com/Wddpct/p/6623208.html

Elasticsearch 健康状态处理相关推荐

  1. R语言message函数、warning()函数和stop()函数输出程序运行健康状态信息实战

    R语言message函数.warning()函数和stop()函数输出程序运行健康状态信息实战 目录 R语言message函数.warning()函数和stop()函数输出程序运行健康状态信息实战

  2. linux小知识之硬盘健康状态检测

    smartctl 虚拟机不支持这个工具我主要是用它的查看健康状态这个功能,其它的用的少,算是mark以后用的时候再看吧 (1)检测是否开启 /dev/sda2是设备名,可以写需要检测的设备名称,N是终 ...

  3. ceph 集群 健康状态 监管

    1.简介 1.1 介绍 我们 需要 监测 的集群 正在 运行的各种服务进程:集群 所有 pgs 正常 状态 为 active + clean,其余 均为 异常 状态 1.2 集群 基础 监测 集群 基 ...

  4. 网络推广外包浅析当下网站优化处于健康状态有利于网络推广外包

    在当前的网站优化市场中我国仍处于积极发展阶段,尽管网站优化监管机制并不完善,仍有优化水平参差不齐的公司鱼目混珠,通过一些作弊方式完成企业网站整体排名优化获取网站权重,采用作弊行为是对网站未来优化运营状 ...

  5. 使用ldirectord实现后端RS健康状态监测及LVS调度功能

    Ldirectord功能描述: 如果在高可用服务中直接将ipvsadm定义为一种资源代理,使用ipvsadm来生成ipvs规则,这样生效的lvs不能实现对后端的RealServer实现健康监测的功能, ...

  6. Microsoft Windows 7.0 build 7000 NAP测试--健康状态检测验证报告

    第一份已经发布的测试报告主要是针对Windows 7.0 build 7000的一个功能概览,让大家看看Windows 7.0的主要更新和一些新特性的展现.那么大多数东西是粗浅的,没有细细的品味Win ...

  7. Docker-HealthCheck指令探测ASP.NET Core容器健康状态

    写在前面 HealthCheck 不仅是对应用程序内运行情况.数据流通情况进行检查,还包括应用程序对外部服务或依赖资源的健康检查. 健康检查通常是以暴露应用程序的HTTP端点的形式实施,可用于配置健康 ...

  8. 集群故障处理之处理思路以及健康状态检查(三十三)

    前言 按照笔者的教程,大家应该都能够比较顺畅的完成k8s集群的部署,不过由于环境.配置以及对Linux.k8s的不了解会导致很多问题.异常和故障,这里笔者分享一些处理技巧和思路,以及部分常见的问题,以 ...

  9. php删除菜单栏,如何删除WordPress站点健康状态面板和菜单项

    下面由WordPress教程栏目给大家介绍删除WordPress站点健康状态面板和菜单项的方法,希望对需要的朋友有所帮助! 删除 WordPress 站点健康状态面板和菜单项 WordPress站点健 ...

  10. linux服务器健康检查,Linux 检查硬盘健康状态

    不论对于服务器还是工作站, 硬盘应该是电脑内最重要的硬件, 其他硬件坏掉的话换过新的便好, 但硬盘就不同了, 里面的资料才是最重要.本文会介绍在 Linux 下检查硬盘的健康状态. 现在的硬盘大多支援 ...

最新文章

  1. 高级软件工程的第一次作业:回顾自己本科设计
  2. oracle常见单词_Oracle的词汇表
  3. About 4B/5B
  4. figma设计_5位来自杂乱无章的设计师的Figma技巧
  5. jdk8切换成jdk6_运行中的JDK语言功能预览:切换表达式
  6. php eval 二进制,PHP eval函数使用介绍
  7. java学生奖学金管理系统_EasyUI+JavaWeb奖助学金管理系统[6]-登录功能实现
  8. python数字转字符串固定位数_python-将String转换为64位整数映射字符以自定...
  9. iframe调用父页面js方法_JS高级技巧
  10. qt自定义控件_Qt编写自定义控件60-声音波形图
  11. Winform 可取消的单选按钮(RadioButton)
  12. pdf、epub、mobi、三种下载方式区别
  13. 射频电路设计的常见问题及经验总结
  14. redis实现队列的几种方式(LPUSH/BRPOP,发布/订阅模式,stream)
  15. Java Web-----轮播图的实现
  16. shine your way
  17. 给女友定时发送睡前小故事
  18. moment格式化时间
  19. eclipse一些有用的技巧总结
  20. 网络安全风险评估关键技术讨论

热门文章

  1. 在 Mac 上的 Keynote 讲演中如何更改共享演示文稿的设置?
  2. 如何找出 Mac 上两个文档之间的差异?
  3. SmartGit for Mac(图形化Git客户端)
  4. Aria2 基础配置及下载设置
  5. Codeforces Round #563 (Div. 2) A. Ehab Fails to Be Thanos
  6. linux下安装mysql-5.7.20
  7. 强大的日志分析工具AWStats
  8. 学习廖雪峰的Python教程之Python基础
  9. 面试题_翻转句子中单词的顺序
  10. 在windows系统中使用backoff2005的测试脚本来测试分词结果