gpt4 book ai didi

elasticsearch - Elasticsearch-将存储的脚本安装到文件系统中

转载 作者:行者123 更新时间:2023-12-03 02:27:29 25 4
gpt4 key购买 nike

我拥有一个带有4个节点的EL 7.6.1集群。

我要安装一些存储的脚本。
进入文档(https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-scripting-using.html和),我只读到关于发送带有类似某事的POST的信息...

POST _scripts/calculate-score
{
"script": {
"lang": "painless",
"source": "Math.log(_score * 2) + params.my_modifier"
}
}

但是我想安装那些脚本,将它们放入文件系统中。

我也读过 this,但不起作用。

如果我将这些脚本复制到scripts文件夹,则不会出现任何异常(既不在日志中,也不在GET _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 = [];

在文档中有一些地方可以阅读有关从文件系统安装存储脚本的信息?
任何的想法?

最佳答案

基于文件的脚本现已被弃用,并由Stored scripts代替。

唯一的线索就是... elastic/elasticsearch#24552elastic/elasticsearch#24555

关于elasticsearch - Elasticsearch-将存储的脚本安装到文件系统中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60770986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com