首页 > 解决方案 > 如何通过 Curl 命令设置 Elastic Search

问题描述

我正在尝试更改弹性搜索索引设置以使其可通过 curl 命令写入。

curl -XPUT http://1XX.xxx.xx9.xx0:9200/my_index/_settings
 { "index": { 
             "index.blocks.read_only" : false
             }
 }

但是我遇到了一些错误

curl:(3)[globbing]第1列中不匹配的右大括号/方括号

标签: elasticsearch

解决方案


尝试以下

curl -XPUT http://1XX.xxx.xx9.xx0:9200/my_index/_settings -H 'Content-Type: application/json' -d '{ "index": {"blocks.read_only" : false } }'

导致上述错误是因为在 curl 中您必须使用 -d 提供正文并将所有内容括在单引号中。


推荐阅读