elasticsearch版本1.2.1的脚本错误

I am getting this error when i try to run the script.

{"error":"RemoteTransportException[[Fin][inet[/192.168.1.127:9300]][update]]; nested: ElasticsearchIllegalArgumentException[failed to execute script]; nested: ScriptException[scripts of type [inline], operation [update] and lang [groovy] are disabled]; ","status":400}

I find that in the elasticsearch.yml, I have to configure it disable, if I use version 1.4.3 or more, but I am using Elasticsearch Version 1.2.1, where is automatically enabled.

script.disable_dynamic: false

So how can I fix this issue. Does anyone know how to solve this problem?

In ES 1.6, you need to use the following config parameters:

script.inline: on
script.indexed: on

Try it out.

PS: I would not use versions prior to 1.3 anymore. If you can upgrade to 1.6 at a minimum.