2016-07-19 12 views
1

I生産上で実行elasticsearchを持っていると私は私のelasticsearch.ymlファイルでこのディレクティブを含める必要がありましたので、私は私のクエリDockerized Elasticsearch - スクリプトが動作しない

"filter": { 
    "script": { 
    "script": "doc['today_count'].value == doc['yesterday_count'].value" 
    } 
} 

の一つで、次のフィルタを持って取り組んでいます。

script.inline: on 
script.indexed: on 

今私はdockerized環境を構築することだし、elasticsearchコンテナは、クエリ

ScriptException[scripts of type [inline], operation [search] 
and lang [groovy] are disabled]; 

を訴えている。しかし、私は次のような構成に Dockerfileを試してみました:

FROM elasticsearch:2.3.3 
COPY elasticsearch.yml /etc/elasticsearch/ 

elasticsearch.yml :

script.engine.groovy.inline.aggs: on 
script.engine.groovy.inline.search: on 
script.inline: on 
script.indexed: on 

そして弾性はまだ同じように不平を言っている。何か案は?

答えて

0

あなたは

script.inline: true 
script.indexed: true 

の代わりonてみてくださいましたか?

関連する問題