elasticsearch 的update API 可以用到groovy 的scripts 来run.但是对于cluster 来说,为了security elasticsearch 默认是不开的
我们必须在elasticsearch.yml 中加上下面的setting:
我们必须在elasticsearch.yml 中加上下面的setting:
script.engine.groovy.inline.search: on
然后重启每一个node
至于不想重启service 用下面request, 目前我没有成功过:
# curl -XPUT localhost:9200/_cluster/settings -d '{ "persistent" : { "script.engine.groovy.inline.aggs": true } }
本文介绍如何在Elasticsearch中通过修改配置文件elasticsearch.yml启用Groovy脚本功能,以使用update API更新文档,并提供了一种不重启服务的方法尝试。
1606

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



