Подключите AWS S3 к ElasticSearch - PullRequest
0 голосов
/ 28 июня 2018

Я довольно новичок в AWS и у меня есть вопрос по базовой настройке. У меня есть экземпляр EC2 с установленной автономной версией ElasticSearch. Мы не используем версию управляемых сервисов ElasticSearch, предлагаемую AWS. У нас есть данные, хранящиеся в ведре S3. Мне нужно вставить данные из этой корзины S3 в ElasticSearch. Из того, что я прочитал до сих пор, мне нужно зарегистрировать мое ведро S3 с ElasticSearch в файлеasticsearch.yml. Я наткнулся на плагин aws-cloud, который сейчас может быть устаревшим. Я пошел дальше и установил плагин repository-s3. Не уверен, что мне нужен этот плагин для того, что я собираюсь сделать.

Я попробовал следующую команду, чтобы зарегистрировать мое ведро S3 в ElasticSearch:

curl -XPUT 'http://localhost:9200/_snapshot/poc-repository' -d'{
    "type": "s3",
    "settings": {
        "bucket": "s3-elasticsearch-poc",
        "region": "us-west-2"        
    }
}'

Получение следующей ошибки:

{ "ошибка": { "ROOT_CAUSE": [{ "типа": "repository_exception", "причина": "[POC-репозиторий: {" Тип ":" illegal_argument_exception " "причина":" Unknown [репозиторий] тип [s3] "}

Как лучше всего подключить мое ведро S3 к ElasticSearch, установленному на EC2?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...