can';在三分之一的节点上找不到groovy脚本文件。文件中的elasticsearch groovy脚本
我从集群中3个节点中的2个得到响应 在第3个节点上找不到该文件,但它位于具有相同名称和权限的所有节点上 节点名为demo01-03 下面是一些日志输出:can';在三分之一的节点上找不到groovy脚本文件。文件中的elasticsearch groovy脚本,groovy,elasticsearch,Groovy,elasticsearch,我从集群中3个节点中的2个得到响应 在第3个节点上找不到该文件,但它位于具有相同名称和权限的所有节点上 节点名为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
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]
我删除了文件并重新创建了它,现在搜索工作正常了。我不知道根本原因。您确定您的文件命名正确吗,我看到
源代码类型.groovy~
,即在末尾有一个~
。您能否确保扩展名是groovy
而不是groovy~
?是的,它是我期望的名称,没有~。我不知道那些是什么。文件名末尾带有波浪号通常是来自vim或emacs的备份文件。也许这就是原因。