Как публиковать демо-запросы в elasticsearch в kubuntu 18

Делаем первые шаги в elasticsearch и читаем статью https://www.elastic.co/blog/a-practical-introduction-to-elasticsearch Я попытался отправить образец данных POST в консоли моего kubuntu 18, но при вставке данных и нажатии клавиши ввода мои данные не публикуются:

введите здесь описание изображения

Почему? Как я могу опубликовать эти данные? Можете ли вы посоветовать какой-нибудь хороший клиентский инструмент для работы с данными elasticsearch в моем kubuntu 18?


person Petro Gromovo    schedule 23.05.2020    source источник


Ответы (1)


Посмотрел ваше изображение, и вы просто копируете полезную нагрузку для индексации документа в своем индексе person, в то время как вы создаете его с помощью командной строки, а не с помощью rest-client, такого как Postman, который может быть очень удобен для выполнения вызовов API Elastisearch, поскольку все его API имеют формат JSON.

Но тем не менее, если вы хотите использовать командную строку, то вам нужно правильно использовать curl, который вы уже использовали для проверки работы Elasticsearch (как показано на вашем изображении).

В каждом примере Elasticsearch Elasticsearch предоставляет способ прямого копирования команды curl, как показано на изображении ниже пример индексного документа:

введите здесь описание изображения

person user156327    schedule 23.05.2020
comment
Спасибо ! Но имеет ли ссылка «Практическое введение» в моей теме аналогичный URL-адрес «Копировать как cURL»? - person Petro Gromovo; 24.05.2020
comment
@PetroGromovo, рад услышать ответ, нет, вы следите за блогом, там вы не найдете опцию copy as curl, она будет доступна только тогда, когда вы будете следовать примеру, приведенному на эластичных страницах API, как тот, который я дал в своем ответе :) - person user156327; 24.05.2020
comment
@PetroGromovo, было бы здорово, если бы вы могли проголосовать (если это еще не сделано) и принять ответ, если он вам помог. - person user156327; 24.05.2020