当前位置:网站首页>Es log error appreciation -- allow delete
Es log error appreciation -- allow delete
2022-07-07 14:33:00 【Es assistant】
Error reporting
[o.e.x.w.e.ExecutionService] [16142xxxxxx20932] could not store triggered watch with id [xxxxx4-2022-07-07T04:04:33.872Z]: [ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]]
Error reporting analysis
When disk utilization exceeds 85%, Or achieve 100%, It can lead to Elasticsearch Cluster or Kibana Unable to provide services properly , The following problem scenarios may occur :
- When making an index request , Return similar
{[FORBIDDEN/12/index read-only/allow delete(api)];","type":"cluster_block_exception"}
The error of . - When operating on a cluster , Return similar
[FORBIDDEN/13/cluster read-only / allow delete (api)]
The error of . - Cluster in the Red state , In severe cases, nodes do not join the cluster ( It can be done by
GET _cat/allocation?v
Command view ), And there are unallocated fragments ( It can be done byGET _cat/allocation?v
Command view ). - adopt Elasticsearch The node monitoring page of the console , The disk utilization of cluster nodes has reached or approached 100%.
The above problems are caused by high disk utilization . There are three watermarks for the disk utilization of data nodes , Exceeding the water level may affect Elasticsearch or Kibana service .
- When the cluster disk utilization exceeds 85%: Will result in new tiles not being allocated .
- When the cluster disk utilization exceeds 90%:Elasticsearch It will try to migrate the shards in the corresponding nodes to other data nodes with low disk utilization .
- When the cluster disk utilization exceeds 95%: The system will be right Elasticsearch Each index in the corresponding node in the cluster is set forcibly read_only_allow_delete attribute , At this time, all indexes on the node will not be able to write data , Only the corresponding index can be read and deleted .
Solution
Clean up the expired data of the cluster
Users can access 【Kibana】>【Dev Tools】 Delete expired indexes to free up disk space . Steps are as follows : Warning : After the data is deleted, it cannot be recovered , Please operate carefully . You can also choose to keep the data , However, disk expansion is required .
First step : Enable cluster index batch operation permission .
PUT _cluster/settings { "persistent": { "action.destructive_requires_name": "false" } }
The second step : Delete data , for example DELETE NginxLog-12*.
DELETE index-name-*
- After performing the above steps , If the user Tencent cloud Elasticsearch The version is 7.5.1 Previous versions , Still need to be in Kibana Interface 【Dev Tools】 Execute the following command :
Turn off index read-only status , Execute the following command :
PUT _all/_settings { "index.blocks.read_only_allow_delete": null }
Turn off the read-only status of the cluster , Execute the following command :
PUT _cluster/settings { "persistent": { "cluster.blocks.read_only_allow_delete": null } }
- Check whether the cluster index is still
read_only
state , Whether the index write returns to normal . - If the cluster is still Red state , Execute the following command , Check whether there are unassigned shards in the cluster . GET /_cluster/allocation/explain
- Wait for the partition distribution to complete , View the cluster status . If the cluster status is still Red, Please pass After sales support Contact Tencent cloud technical support .
- To avoid the impact of high disk utilization Elasticsearch service , It is recommended to turn on the disk usage monitoring alarm , Check and receive the alarm messages in time , Take defensive measures in advance , For details, please refer to Suggestions on monitoring alarm configuration .
Cloud disk expansion reference :
https://cloud.tencent.com/document/product/845/56276
边栏推荐
- Verilog implementation of a simple legv8 processor [4] [explanation of basic knowledge and module design of single cycle implementation]
- 多商户商城系统功能拆解01讲-产品架构
- GAN发明者Ian Goodfellow正式加入DeepMind,任Research Scientist
- Navigation — 这么好用的导航框架你确定不来看看?
- MicTR01 Tester 振弦采集模块开发套件使用说明
- Pert diagram (engineering network diagram)
- Multi merchant mall system function disassembly lecture 01 - Product Architecture
- Applet directory structure
- oracle 触发器实现级联更新
- Differences between cookies and sessions
猜你喜欢
什么是云原生?这回终于能搞明白了!
UML state diagram
UML sequence diagram (sequence diagram)
多商户商城系统功能拆解01讲-产品架构
Notes de l'imprimante substance: paramètres pour les affichages Multi - écrans et multi - Résolutions
《微信小程序-进阶篇》组件封装-Icon组件的实现(一)
【历史上的今天】7 月 7 日:C# 发布;Chrome OS 问世;《仙剑奇侠传》发行
OAuth 2.0 + JWT protect API security
2022pagc Golden Sail award | rongyun won the "outstanding product technology service provider of the year"
Selenium Library
随机推荐
libSGM的horizontal_path_aggregation程序解读
PLC: automatically correct the data set noise, wash the data set | ICLR 2021 spotlight
Instructions d'utilisation de la trousse de développement du module d'acquisition d'accord du testeur mictr01
Attribute keywords serveronly, sqlcolumnnumber, sqlcomputecode, sqlcomputed
多商户商城系统功能拆解01讲-产品架构
Leetcode——剑指 Offer 05. 替换空格
LeetCode 648. 单词替换
Leetcode——236. The nearest common ancestor of binary tree
VSCode 配置使用 PyLint 语法检查器
Bashrc and profile
Simple use of websocket
Analysis of arouter
The world's first risc-v notebook computer is on pre-sale, which is designed for the meta universe!
「2022年7月」WuKong编辑器更版记录
比尔·盖茨晒48年前简历:“没你们的好看”
First choice for stock account opening, lowest Commission for stock trading account opening, is online account opening safe
ES日志报错赏析-maximum shards open
ES日志报错赏析-- allow delete
Ian Goodfellow, the inventor of Gan, officially joined deepmind as research scientist
Navigation — 这么好用的导航框架你确定不来看看?