-
一般为
es服务器磁盘爆满,空间使用率超过es规定阈值时'error': { 'reason': 'blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];', 'type': 'cluster_block_exception' }df -h查看服务器磁盘使用情况
释放服务器空间,先考虑删除一些早期的备份、日志文件
释放空间后,还需修改配置PUT _settings { "index.blocks.read_only_allow_delete":"false" }最后可以再次尝试修改或新增操作
-
max_result_window问题,es中使用from + size进行数据翻页时,默认可以翻到1W的量,超过该数量(会有报错提示)应考虑使用scroll方法翻页。或通过API修改阈值(据说也可以在.yml文件中定义该参数,不过估计得重启服务)。PUT _settings { "max_result_window":"999999999" // ^--^暂时没发现设置偏大有啥影响。设置小一点儿,可以比较直接的防止爬虫程序遍历接口数据~ε~ } -
使用
script连续操作接口数据时,第一次执行成功,第二次出现version_conflicts文档的版本冲突问题!
ES空间管理:磁盘爆满、配置调整与冲突解决
本文探讨了ES服务器磁盘满时的故障处理,涉及读写限制解除、磁盘空间释放、配置变更以提升最大结果窗口,并解决version_conflicts问题,重点在技术细节和解决方案上。
3715

被折叠的 条评论
为什么被折叠?



