У меня есть кластер EL 7.6.1 с 4 узлами.
Я хочу установить некоторые сохраненные скрипты. В документацию (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"
}
}
Но я хочу установить эти сценарии, удалив их в файловую систему.
Я читаю это тоже, но не работает.
Если я копирую этот скрипт в папку сценариев, ничего не происходит (ни в журналах, ни в GET _cluster / state / metadata? pretty & filter_path = **. сохраненные_скрипты).
Мои сценарии выглядят так ... 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 = [];
В do c есть место, где можно прочитать об установке хранимых сценариев из файловой системы? Есть идеи?