gpt4 book ai didi

elasticsearch - elasticsearch批量脚本与elasticsearch.yml更改都不起作用

转载 作者:行者123 更新时间:2023-12-03 01:56:36 25 4
gpt4 key购买 nike

当我尝试运行curl命令时:

curl -s -XPOST localhost:9200/_bulk --data-binary "@bulk_prova.elastic"; echo

其中bulk_prova.elastic是:
{ "update" : {"_id" : "1", "_type" : "type1", "_index" : "indexName"} }{ "script" : "ctx._source.topic = \"topicValue\""}

我得到这个错误
{"took":19872,"errors":true,"items":[{"update":{"_index":"indexName","_type":"type1","_id":"1","status":400,"error":{"type":"illegal_argument_exception","reason":"failed to execute script","caused_by":{"type":"script_exception","reason":"scripts of type [inline], operation [update] and lang [groovy] are disabled"}}}}]}

我进行了搜索以解决此问题,并且管理好elasticsearch.yml文件以启用动态脚本,但是每次尝试更改该文件并在重新启动Elasticsearch服务时停止 flex 时,它都不会启动。

由于这种奇怪的行为,我不知道如何解决该问题。

我有2.2.0版本,我的意图是向索引添加字段(暂时)或超过索引(一旦问题解决)

最佳答案

在Elasticsearch 2.3中,它已被修改为:

script.disable_dynamic:否

至:

script.file:true
script.indexed:true

关于elasticsearch - elasticsearch批量脚本与elasticsearch.yml更改都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36184118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com