Elasticsearch Circle использует процессор в службе Amazon Elasticsearch

#elasticsearch #aws-elasticsearch

#elasticsearch #aws-elasticsearch

Вопрос:

Я пытаюсь создать конвейер ввода, используя circle процессор, который преобразует круги в полигоны, поскольку circle geo_shape он устарел, следуя документации:

https://www.elastic.co/guide/en/elasticsearch/reference/7.4/ingest-circle-processor.html#_example_circle_defined_in_geojson

Однако, когда я запускаю его в своем экземпляре Amazon Elasticsearch 7.7, он выдает следующую ошибку:

 {
   "error":{
      "processor_type":"circle",
      "reason":"No processor type exists with name [circle]",
      "root_cause":[
         {
            "processor_type":"'circle'",
            "reason":"'No processor type exists with name [circle]'",
            "suppressed":"[{'type': 'parse_exception', 'reason': 'No processor type exists with name [circle]', 'processor_type': 'circle'}]",
            "type":"'parse_exception'"
         }
      ],
      "suppressed":[
         {
            "processor_type":"'circle'",
            "reason":"'No processor type exists with name [circle]'",
            "type":"'parse_exception'"
         }
      ],
      "type":"parse_exception"
   },
   "status":400
}
  

Насколько я понимаю, circle процессор доступен с версии 7.4.

Это известная проблема? Есть ли способ добавить этот процессор в Elasticsearch AWS?

Ответ №1:

Процессор Circle доступен только с x-pack.

x-pack не входит в стандартный пакет ES и является платным. Поэтому, если вы хотите использовать процессор, пожалуйста, купите x-pack.

Ссылка : https://www.elastic.co/guide/en/elasticsearch/reference/7.9/setup-xpack.html