尝试为 2 节点集群创建索引副本,但在 RHEL 环境中执行以下命令创建副本时收到错误。
curl -XPUT“http://localhost:9200/*/_settings -H“内容类型:application/json””-d“{“index”:{“number_of_replicas”:1}}“
错误:{“error”:{“root_cause”:[{“type”:“json_parse_exception”,“reason”:“意外字符('i'(代码105)):期望以双引号开头字段名称\n位于 [来源:org.elasticsearch.transport.netty4.ByteBufStreamInput@3c1b6749;行:1,列:5]"}],"type":"json_parse_exception","reason":"意外字符('i'(代码 105) )): 期望双引号在 [来源:org.elasticsearch.transport.netty4.ByteBufStreamInput@3c1b6749; 行:1,列:5]"},"status":500} 处开始字段名称\n
这是因为您使用双引号将包含双引号的查询括起来。使用单引号代替您的
-d
参数: