Как загрузить файл json в эластичное облако? - PullRequest
0 голосов
/ 13 июня 2019

Это невероятно расстраивает. Похоже, что Elasticsearch делает все возможное, чтобы упростить запуск для новых пользователей, но я не могу найти простой способ загрузки json в кластер ES, который я использую в бесплатной пробной версии на www.cloud.elastic.co.

Эта ссылка , кажется, предлагает способ сделать это, чтобы получить json локально, а затем использовать filebeat для его загрузки. Это не сработало. Когда я попытался сделать это на моем терминале:

./filebeat -e \
     --modules=apache2 \
     --setup \
     -E cloud.id="<cloud-id-from-overview"  \
     -E cloud.auth="<cloud-auth-for-the-user-we-added"  \
     -M "apache2.access.var.paths=[<PATH_TO_APACHE_LOGS_FILE>]"

Очевидно, я изменил значения, чтобы они соответствовали моему идентификатору, значениям аутентификации и пути к файлу. Это дает эту ошибку:

Error: unknown command "cloud.id=DemoTest:dXMt...." for "filebeat"

Честно говоря, это чертовски раздражает. Я просто хочу загрузить файл json на www.cloud.elastic.co в качестве index.document, чтобы я мог создать для него панель мониторинга с помощью kibana, но даже не смог получить первый шаг загрузки. Я нашел несколько других учебных пособий для того, чтобы делать это локально, но не для www.cloud.elastic.co.

...