1

Я пытаюсь импортировать данные accounts.json с помощью _bulk api согласно руководству по эластичному поиску (https://www.elastic.co/guide/en/kibana/current/getting-started.html). Я использую плагин google-chrome's Sense для этой задачи.Elasticsearch - Массовая вставка с использованием Sense Web Plugin в Windows

Когда я вставляю url curl -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json на Sense, его преобразование в POST /bank/account/_bulk?pretty.

Решение здесь: Kibana: Cant import Shakespeare.json on Sense Web Plugin, говорит, использовать CURL команда. Но в окнах команда curl не распознается.

curl -XPUT localhost:9200/_bulk --data-binary @shakespeare.json 'curl' is not recognized as an internal or external command, operable program or batch file.

+0

Вы можете скачать завиток для Windows, на https://curl.haxx.se/download.html – Val

+0

@Val Это также не работает корректно, получая эту ошибку: 'curl -XPOST 'localhost: 9200/bank/account/_bulk? pretty' --data-binary @ accounts.json' ' curl: (6) Не удалось решить хост: ' localhost '' –

+1

ОК, я получил его, он работал с: 'curl -XPOST localhost: 9200/bank/account/_bulk? pretty --data-binary @ accounts.json'. Большое спасибо :) –

ответ

1

Попробуйте это:

POST /<indexName>/<type>/_bulk 

Скопируйте содержимое файлов accounts.json

и запустить.

+1

Этот процесс в порядке с небольшим количеством данных, но когда данные очень большие, копирование не работает. –

0

Просто, чтобы иметь правильный ответ:

  1. Скачать завиток для Windows, здесь: https://curl.haxx.se/download.html

    Direct link to curl-7.54.1-win64-mingw

  2. Распаковка bin папку из архива где-то на локальном диске.

  3. Добавьте путь к этой папке в системную переменную PATH.

  4. Перезагрузите ваш explorer.exe процесс или перезапустите Windows. Это необходимо, чтобы оболочка обновила значение PATH.

  5. В оболочке командной строки, выполните следующую команду:

    curl -XPOST localhost:9200/{some path here}/_bulk?pretty --data-binary @{file name} 
    

 Смежные вопросы

  • Нет связанных вопросов^_^