Elasticsearch 错误:406 | Content-Type heade [xxx] is not supported --- 采坑

问题描述:

      使用curl 执行 es 命令时,出现错误 406,排查是因为 头部 没有 指定格式。


curl -s -XPOST "${ES_HOST}:9210/_cluster/reroute" -d "{
    \"commands\": [
       {
         \"allocate\": {
           \"index\": \"${INDEX}\",
           \"shard\": ${SHARD},
           \"node\": \"${NODE}\",
           \"allow_primary\": true
         }
       }
     ]
  }";

解决如下:

    在curl指令后 添加 : -H "Content-Type: application/json" ,即可。


curl -H "Content-Type: application/json"  -XPOST "${ES_HOST}:9210/_cluster/reroute" -d "{
    \"commands\": [
       {
         \"allocate\": {
           \"index\": \"${INDEX}\",
           \"shard\": ${SHARD},
           \"node\": \"${NODE}\",
           \"allow_primary\": true
         }
       }
     ]
  }";

 


其他:

      Elasticsearch recovery.RecoveryFailedException: [xxx][0]: Recovery failed on {node-1} --- 采坑

      Elasticsearch 清除 unssigned,解决 red 问题 --- 采坑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值