运行按查询更新时的ElasticSearch 503错误

时间:2019-06-26 03:58:05

标签: elasticsearch

我正在使用Airflow运行约50万次update_by_query查询,它在90%的时间内都有效,然后停止显示此错误:

  

elasticsearch.exceptions.TransportError:TransportError(503,'Service   不可用')

这是查询正文的示例:

{
   "query":{
      "bool":{
         "must":[
            {
               "term":{
                  "_id":"10090000001235"
               }
            }
         ]
      }
   },
   "script":{
      "inline":"ctx._source.Color=params.update_value",
      "params":{
         "update_value":[
            "Wh",
            "Pk",
            "B"
         ]
      },
      "lang":"painless"
   }
}

我正在使用参数,因此不会出现太多动态脚本编译错误

0 个答案:

没有答案