Это невероятно расстраивает. Похоже, что 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.