我有一个有4个节点的EL 7.6.1集群。
我想安装一些存储的脚本。在文档(https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting-using.html和)中,我只读到一篇关于发送这样的文章的文章.
POST _scripts/calculate-score
{
"script": {
"lang": "painless",
"source": "Math.log(_score * 2) + params.my_modifier"
}
}但是我想要安装这些脚本,将它们放到文件系统中。
我也读过这,但不起作用。
如果我将这些脚本复制到脚本文件夹中,就不会有任何问题(无论是在日志中还是在获取_cluster/state/metadata?pretty&filter_path=**.stored_scripts).中)。
我的剧本是这样的..。build_user_sessions_init_script.painless
这些围产
root@thorin:/# ls -la scripts/build_user_sessions_init_script.painless
-rw-r--r-- 1 elasticsearch elasticsearch 119 Mar 20 08:56 scripts/build_user_sessions_init_script.painless用这个密码。
root@thorin:# cat build_user_sessions_init_script.painless
state.all_queries = [];在文档中有一些地方可以阅读有关从文件系统安装存储脚本的内容吗?有什么想法吗?
发布于 2020-03-23 08:30:13
现在,基于文件的脚本已经不再受欢迎,取而代之的是存储脚本。
唯一的线索是。弹性/弹性研究#24552 & 弹性/弹性研究#24555
https://stackoverflow.com/questions/60770986
复制相似问题