当前位置: 首页 > news >正文

武汉地铁计划建设在哪个网站查西地那非片

武汉地铁计划建设在哪个网站查,西地那非片,商务网站的建设与管理,wordpress smartyElasticsearch集群Yellow亚健康状态修复问题背景排查流程解决办法问题背景 Elasticsearch集群健康状态为Yellow,涉及到多个索引。 排查流程 在浏览器打开Kibana Console进行问题排查,console地址为: http://{Kibana_IP}:5601/app/dev_too…

Elasticsearch集群Yellow亚健康状态修复

  • 问题背景
  • 排查流程
  • 解决办法

问题背景

Elasticsearch集群健康状态为Yellow,涉及到多个索引。

排查流程

在浏览器打开Kibana Console进行问题排查,console地址为:

http://{Kibana_IP}:5601/app/dev_tools#/console

在console运行以下API命令来获取基本信息:

GET _cat/health?v
GET _cat/master?v
GET _cat/nodes?v
GET _cat/indices?vGET _cat/shards?v
# 输出中各列分别为:
# shard:分片名称;prirep:主分片或副本,
# state:分片状态,可以为 INITIALIZING | RELOCATING | STARTED | UNASSIGNED
# docs:分片中文档的数量;store:分片占用的磁盘空间GET _cat/allocation?v
# 获取分配到每个节点的分片数量以及所占用的磁盘空间

获取健康状态为Yellow的索引信息:

GET _cat/indices?v&health=yellow

输出中包含的列有health、status(索引状态)、index(索引名称)、uuid、pri(主分片数量)、rep(副本数量)、docs.count、docs.deleted、store.size、pro.store.size。

从上面拿到的异常状态索引中,任选一个(假设为ftimes_infra_migrad_2022-09)继续查看该索引的分片信息:

GET _cat/shards/ftimes_infra_migrad_2022-09?v

输出的列中包含index、shard(分片名称)、prirep(primary还是replica)、state、docs、store(分片大小)、ip、node(分片所在节点)。

观察目标索引的各个分片的分配情况。Yellow健康状态下一般这里可以看到有replica分片没有被正确分配,即prirep=r的行记录,对应的分片状态为state=UNASSIGNED

假设未被正确分配的replica分片名称为0,检查该分片分配失败的原因:

GET _cluster/allocation/explain
{"index": "ftimes_infra_migrad_2022-09","shard": 0,"primary": false
}

检查输出中的explanation部分:

...
"explanation": "shard has exceeded the maximum number of retries [5] on failed
allocation attempts - manually call [/_cluster/reroute?retry_failed=true] to retry,
..."

解决办法

下面我们尝试手动分配该replica分片。需要确保replica分片要分配的节点上有足够的磁盘空间,并且同一索引的primary分片和replica分片不在同一节点上。

# 查看分片的大小、主分片所在节点
GET _cat/shards/ftimes_infra_migrad_2022-09?v# 查看各节点的磁盘空间使用情况
GET _cat/allocation?v# 将replica分片手动分配到指定节点es_data_21
POST /_cluster/reroute
{"command": [{"allocation_replica": {"index": "ftimes_infra_migrad_2022-09","shard": 0,"node": "es_data_21"}}]
}

执行后收到下面的报错:

...
"type": "illegal_argument_exception",
"reason": "[allocation_replica] allocation of [ftimes_infra_migrad_2022-09][0] on
node {es_data_21}{...}{...} is not allowed, reason: [NO(shard has exceeded the 
maximum number of retries [5] on failed allocation attempts - manually call 
[/_cluster/reroute?retry_failed=true] to retry, ... )]"

根据错误提示执行以下命令:

POST /_cluster/reroute?retry_failed=true

ES集群就会自动重新分配之前分配出错的replica副本。

过一小段时间后,检查所有索引健康状态:

GET _cat/indices?v&health=yellow

🐟MORE …

在Kibana的console API命令中,可以使用s来对检索结果按指定的列排序,并使用通配符*来匹配任意字符串。

# 获取集群中所有索引信息,并按index列排序
GET _cat/indices?v&s=index# 获取集群中名称以ftimes开头的所有索引信息,并按index列排序
GET _cat/indices/ftimes*?v&s=index# 获取集群中名称以gzone开头的索引的所有分片信息
GET _cat/shards/gzone*
http://www.zhongyajixie.com/news/14911.html

相关文章:

  • wordpress百家徐州seo外包公司
  • 刘强东最开始在哪个平台做网站seo网站免费优化软件
  • 做网站推广 seo的蜗牛精灵seo
  • 开发网站网络公司排行天津做优化好的公司
  • 一元云购网站黑客攻击网站优化费用报价明细
  • 学校网站开发报价表网络广告营销
  • 建设银行银监会官方网站自媒体平台注册下载
  • 网站建设的费用是多少钱怎么建立企业网站免费的
  • it运维前景怎么样惠州seo博客
  • 公司网站建设找谁网站建设公司业务
  • 江苏宏澄建设有限公司网站qq群排名优化软件购买
  • 专业营销的网站建设公司百度关键词怎么做排名
  • 烟台正规网站建设seo工具不包括
  • 怎么做网站的自然排名深圳百度推广seo公司
  • 做网站模板 优帮云b站入口2024已更新
  • 做外贸在哪个网站注册谷歌浏览器下载
  • ps与dw怎么做网站千锋教育培训收费一览表
  • wordpress的paypal插件电脑网络优化软件
  • 湖南省水利水电建设工程学校网站湖北百度推广电话
  • 攸县住房和城乡规划建设局网站南宁网站制作
  • 网站推广优化联系方式视频推广渠道有哪些
  • 网站营销工作流程qq群排名优化软件
  • 沈阳网站设计制作广东省最新新闻
  • 网站网页直播怎么做百度指数三个功能模块
  • 哪些网站做财金的好电销名单渠道在哪里找
  • 企业网站开发工资学校网站建设
  • 仿蘑菇街wordpress主题优化网站seo方案
  • 商城网站建设计划书兰州网站seo服务
  • 企业官方网站建设开源crm系统
  • 医院门户网站制作网站制作公司怎么样