2015-06-18 30 views
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] 
+1

您確定您的文件命名正確嗎?我看到'source_types.groovy〜',即末尾帶有一個'〜'。你能確定擴展名是'groovy'而不是'groovy〜'嗎? – Val

+0

是的,這是我預期的名字,沒有〜。我不知道那是什麼。 – Darby

+0

帶有波浪號的文件名通常是來自vim或emacs的備份文件。也許這就是爲什麼。 – Val

回答

0

我刪除了該文件,並重新創建它,並且搜索的工作了。我不知道根本原因。