elasticsearch - 如何通过 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列中不匹配的右大括号/方括号
解决方案
尝试以下
curl -XPUT http://1XX.xxx.xx9.xx0:9200/my_index/_settings -H 'Content-Type: application/json' -d '{ "index": {"blocks.read_only" : false } }'
导致上述错误是因为在 curl 中您必须使用 -d 提供正文并将所有内容括在单引号中。
推荐阅读
- excel - 切换下拉菜单,将图表发送到 powerpoint 并保存
- sql - 在事务中或删除表时使用“with nolock”
- php - SonarCloud 分支没有代码行 - bitbucket 管道 - sonarsource/sonarcloud-scan
- matlab - 如何确定表格中数字的位数
- r - 提取具有不同空白的 PDF 数据作为分隔符
- javascript - 升级到 webpack 4 后导入问题
- c# - 在 .net 核心中配置依赖注入
- javascript - 通过 Javascript 从 IP 地址抓取(或类似的)html 代码
- mysql - 仅显示其他表中不存在某些变量组合的表中的结果?
- javascript - 我的输入:onChange 处理程序不适用于移动设备