0
我收到來自集羣中3個節點中的2個節點的響應。在3個節點中找不到groovy腳本文件。 elasticsearch在一個文件中的groovy腳本
Using a groovy script *file* in an elasticsearch query - groovy script file location
的文件不被第三個節點上發現的,但它是具有相同名稱和權限的所有節點上!
節點命名爲demo01 - 03.
下面是一些日誌輸出:
demo03:
[2015-06-18 05:52:21,739][INFO ][script ] [demo03] removing script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:40:16,764][INFO ][script ] [demo03] compiling script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:40:41,771][INFO ][script ] [demo03] compiling script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:41:06,779][INFO ][script ] [demo03] compiling script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:44:26,788][INFO ][script ] [demo03] removing script file [/etc/elasticsearch/scripts/source_types.groovy~]
[2015-06-18 06:47:21,789][INFO ][script ] [demo03] compiling script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:47:21,798][WARN ][script ] [demo03] no script engine found for [groovy~]
[2015-06-18 06:49:51,799][INFO ][script ] [demo03] removing script file [/etc/elasticsearch/scripts/source_types.groovy~]
demo02:
[2015-06-18 05:52:18,078][INFO ][script ] [demo02] removing script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:41:03,098][INFO ][script ] [demo02] compiling script file [/etc/elasticsearch/scripts/source_types.groovy]
[2015-06-18 06:46:28,109][INFO ][script ] [demo02] compiling script file [/etc/elasticsearch/scripts/source_types.groovy]
您確定您的文件命名正確嗎?我看到'source_types.groovy〜',即末尾帶有一個'〜'。你能確定擴展名是'groovy'而不是'groovy〜'嗎? – Val
是的,這是我預期的名字,沒有〜。我不知道那是什麼。 – Darby
帶有波浪號的文件名通常是來自vim或emacs的備份文件。也許這就是爲什麼。 – Val