问题标签 [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.

0 投票
0 回答
189 浏览

python - 将 elasticsearch 快照保存在 s3 的文件夹中

我有一个 python 脚本,它在 elasticsearch 上拍摄快照并每月将其保存在 s3 存储桶中。我已经使用了 curator api 。现在我想将快照保存在 s3 存储桶中的子文件夹中,如快照-(dateofsnaphot)。但我看不到任何使用 curator api 的选项。是否可以通过策展人或任何其他方式做到这一点。

0 投票
1 回答
129 浏览

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 工作已完成。


我缺少什么配置?

0 投票
2 回答
704 浏览

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

有人可以指出问题出在哪里吗?

谢谢,

0 投票
1 回答
34 浏览

elasticsearch - 为什么 Elasticsearch-curator `create_index` 试运行成功但实际运行却没有?

我正在学习如何使用 Elasticsearch,并且遇到了我的 create_index 不断失败的问题。它似乎在试运行时可以正常工作,但在实际运行中却失败了。我不确定我做错了什么,我检查了谷歌,但其他人似乎没有类似的问题。谢谢你的帮助。

这是我的 ACTION.YML:

当我执行时,curator --config CONFIG.YML --dry-run ACTION.YML我得到:

当我执行时,curator --config CONFIG.YML ACTION.YML我遇到了这个问题:

我在这里做错了什么?

0 投票
0 回答
61 浏览

elasticsearch - Elasticsearch curator 在恢复操作期间恢复“.security”索引

我正在使用Elasticsearch curator 5.8在 region1 上拍摄快照并在 region2 上恢复。最近集群升级到7.14,我需要将curator升级到5.8(至少需要5.7)。

现在,当我将快照恢复到 region2 时,curator 正在替换/覆盖“.security”索引,因此角色设置为“admin”的管理员用户停止工作并导致恢复失败。

  1. 为什么馆长恢复和替换“.security”索引并导致 region2 上的所有凭据不匹配?
  2. 有没有办法排除恢复这个索引?我尝试了 rename_pattern选项,但没有帮助。我的猜测是,重命名发生在它替换 region2 上的索引之后。
0 投票
0 回答
14 浏览

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

我的代码:

0 投票
1 回答
67 浏览

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}>".

我建议在弹性搜索策展人中为翻转操作添加对日期数学的支持。