问题标签 [elasticsearch-curator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将 elasticsearch 快照保存在 s3 的文件夹中
我有一个 python 脚本,它在 elasticsearch 上拍摄快照并每月将其保存在 s3 存储桶中。我已经使用了 curator api 。现在我想将快照保存在 s3 存储桶中的子文件夹中,如快照-(dateofsnaphot)。但我看不到任何使用 curator api 的选项。是否可以通过策展人或任何其他方式做到这一点。
elasticsearch - 策展人不删除旧索引
我有一个名为“位置”的索引,几天前我在其中推送了一些数据。我想删除超过 1 天的所有数据。我的配置看起来像 -
行动:1:
但是,当我运行此配置时,我得到以下信息 -
2021-04-30 03:33:35,639 调试 curator.indexlist iterate_filters:1244 预实例:['locations']
2021-04-30 03:33:35,639 DEBUG curator.indexlist filter_by_count:928 按计数过滤索引
2021-04-30 03:33:35,639 DEBUG curator.indexlist working_list:237 生成索引工作列表
2021-04-30 03:33:35,639 调试 curator.indexlist __not_actionable:38 索引位置不可操作,从列表中删除。
2021-04-30 03:33:35,655 调试 curator.indexlist __excludify:58 从可操作列表中删除:位置是指定计数 1 的 1。
2021-04-30 03:33:35,655 调试 curator.indexlist iterate_filters:1246 实例后:[]
2021-04-30 03:33:35,655 调试 curator.actions.delete_indices 初始化:612 master_timeout 值:30s
2021-04-30 03:33:35,655 DEBUG curator.cli process_action:103 在此处执行操作。
2021-04-30 03:33:35,655 DEBUG curator.indexlist empty_list_check:226 检查空列表
2021-04-30 03:33:35,655 INFO curator.cli run:202 由于列表为空而跳过操作“delete_indices”:<class 'curator.exceptions.NoIndices'>
2021-04-30 03:33:35,655 INFO curator.cli run:225 操作 ID:1,“delete_indices”已完成。
2021-04-30 03:33:35,655 INFO curator.cli run:226 工作已完成。
我缺少什么配置?
elasticsearch - 架构错误:curator 中字典值 @ data['actions'] 的预期字典
我已经安装curator-5.8.1
了,但从第一天起就可以看到它不起作用。
出现以下错误/var/log/curator_snapshot_backup.log
下面是要运行的 cron 条目
配置文件 -
猫 /opt/curator-5.8.1/curator.yaml
删除操作是
猫 /opt/curator-5.8.1/actions/delete_indices.yml
有人可以指出问题出在哪里吗?
谢谢,
elasticsearch - 为什么 Elasticsearch-curator `create_index` 试运行成功但实际运行却没有?
我正在学习如何使用 Elasticsearch,并且遇到了我的 create_index 不断失败的问题。它似乎在试运行时可以正常工作,但在实际运行中却失败了。我不确定我做错了什么,我检查了谷歌,但其他人似乎没有类似的问题。谢谢你的帮助。
这是我的 ACTION.YML:
当我执行时,curator --config CONFIG.YML --dry-run ACTION.YML
我得到:
当我执行时,curator --config CONFIG.YML ACTION.YML
我遇到了这个问题:
我在这里做错了什么?
elasticsearch - Elasticsearch curator 在恢复操作期间恢复“.security”索引
我正在使用Elasticsearch curator 5.8在 region1 上拍摄快照并在 region2 上恢复。最近集群升级到7.14,我需要将curator升级到5.8(至少需要5.7)。
现在,当我将快照恢复到 region2 时,curator 正在替换/覆盖“.security”索引,因此角色设置为“admin”的管理员用户停止工作并导致恢复失败。
- 为什么馆长恢复和替换“.security”索引并导致 region2 上的所有凭据不匹配?
- 有没有办法排除恢复这个索引?我尝试了 rename_pattern选项,但没有帮助。我的猜测是,重命名发生在它替换 region2 上的索引之后。
python-2.7 - 为什么我在语法错误中收到 ASCII 字符 (ÔÇì)
我在编写 python 脚本方面经验并不丰富,但是我正在尝试使用搜索光标调整我在网上找到的代码,以使用 fgdb 中的字段映射表附加数据。我一直收到我认为包含 ASCII 字符 (ÔÇì) 的最后一行代码的语法错误,这是我以前从未见过的。我正在使用 python 2.7.16 并从命令行运行。我已经通过在线语法检查器运行了我的代码,它似乎很好。
任何建议将不胜感激!
错误:
File "C:\Data\ArcGIS\Biodiversity\Activity_Data\scripts_toolboxes\mapFields_Cursor.py", line 55 main()ÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇìÔÇì ^ SyntaxError: invalid syntax
我的代码:
elasticsearch - Elasticsearch curator Rollover 操作是否不支持名称中的日期数学?
我正在尝试在 elasticsearch curator 翻转操作中使用日期数学,但它似乎不支持别名作为日期数学,如 '<indexname-{now/d}>'
它将名称 '<indexname-{now/d}>' 作为字符串/别名并给出错误
Failed to complete action: rollover. <class 'ValueError'>: Unable to perform index rollover with alias "<indexname-{now/d}>".
我建议在弹性搜索策展人中为翻转操作添加对日期数学的支持。