Попытка индексировать данные в Amazon elastic search

#amazon-web-services #elasticsearch #command-line #alexa

#amazon-веб-сервисы #эластичный поиск #командная строка #алекса

Вопрос:

Я просматриваю следующее руководство на веб-сайте Amazon, чтобы узнать о том, как использовать эластичный поиск в моем приложении:https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-gsg-upload-data.html

Когда я запускаю команду:

      curl -XPOST MY_DOMAIN_ENDPOINT/_bulk --data-binary 
     @bulk_movies.json -H 'Content-Type: application/json'
  

Я получаю следующее сообщение:

 curl: (3) Port number ended with 'a'
  

Что происходит не так?

Комментарии:

1. эта команда должна быть выполнена в одной строке, надеюсь, вы не пропустили это

2. Спасибо вам за ваш ответ. Я выполнил в одной строке

3. Я думаю, вы бы скопировали его с сайта или какого-нибудь редактора… пожалуйста, убедитесь, что вы пишете одинарную кавычку curl: (3) Port number ended with 'a' сами, когда-нибудь какой-нибудь редактор менял одинарную кавычку ' .

4. Спасибо за продолжение. Итак, я попытался написать команду самостоятельно, и я получил то же сообщение

5. ты можешь сказать мне , что MY_DOMAIN_ENDPOINT ?

Ответ №1:

OP столкнулся с проблемой, поскольку он не передавал правильную конечную точку, как только он передал правильную конечную точку, проблема была решена.

Поэтому, чтобы избежать подобных проблем, пожалуйста, не копируйте все из руководства и не передавайте фактические значения.

Одна из проблем, которая возникает очень часто, хотя здесь это было не так, — это изменение кавычек при копировании из разных источников, таких как редакторы sublime и т. Д. Или Из slack и т. Д., Если это не в блоке кода slack.