Elasticsearch - устанавливает хранимые скрипты в файловые системы - PullRequest
0 голосов
/ 20 марта 2020

У меня есть кластер 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 есть место, где можно прочитать об установке хранимых сценариев из файловой системы? Есть идеи?

1 Ответ

0 голосов
/ 23 марта 2020

Файловые сценарии теперь устарели и заменены на Сохраненные сценарии .

Единственная подсказка была ... astic /asticsearch # 24552 & эластичный / elasticsearch # 24555

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...