Запуск Kibana3, LogStash и ElasticSearch на одной машине

Kibana3 успешно работает, когда ElasticSearch находится на другом компьютере, путем установки elasticsearch: "http://different_machine_ip:9200" в config.js Kibana3.

Теперь я хочу запустить все три из них на моем локальном компьютере для тестирования. Я использую Windows7 и браузер Chrome. Я установил Kibana 3 на Tomcat7. Я запустил встроенный ElasticSearch из файла jar LogStash. Я установил для местоположения ElasticSearch значение "localhost:9200", "127.0.0.1:9200" или "computer_name:9200". Когда я проверяю Kibana3 в браузере, обнаруженный с помощью шпионажа запрос ElasticSearch не имеет индекса logstash.

curl -XGET 'http://localhost:9200//_search?pretty' -d ''

Как видите, индексная часть пуста, отображается только //. Ожидаемый запрос должен выглядеть так.

curl -XGET 'http://localhost:9200/logstash-2013.08.13/_search?pretty' -d 'Some JSON Data'

Браузер может успешно вызывать ElasticSearch API. Например, ввод http://localhost:9200/logstash-2013.08.13/_mapping?pretty=true в адресной строке возвращает отображение индекса logstash. Это доказывает отсутствие проблем с подключением к ElasticSearch.

Проблема здесь в том, что индекс пуст из запроса Kibana. Почему индекс пуст?


person Mawia    schedule 18.09.2013    source источник
comment
Был ли вам дан ответ на этот вопрос?   -  person Dan Garthwaite    schedule 06.11.2013
comment
В предыдущих версиях logstash было много ошибок, по крайней мере, до 1.2.0. Последняя версия на данный момент - 1.2.2, в которой исправлено множество ошибок. Будем надеяться, что в следующих выпусках станет еще лучше.   -  person Mawia    schedule 15.11.2013


Ответы (1)


Kibana 3 работает иначе, чем Kibana 1 и 2. Она полностью работает в браузере.

Конфигурационный файл читается javascript и запускается в вашем браузере, поэтому localhost: 9200 сообщает Kibana, что нужно искать ElasticSearch, запущенный на портативном компьютере перед вами, а не на сервере.

Кстати - в последних версиях LogStash есть Kibana в комплекте, поэтому вам не нужно размещать его отдельно.

person Dan Garthwaite    schedule 31.10.2013
comment
Вы хотите сказать, что Kibana3 идет в комплекте с LogStash? - person Mawia; 07.11.2013
comment
Да, начиная с версии 1.2.0: старый веб-интерфейс logstash был заменен на Kibana 3. Kibana - намного лучший интерфейс для поиска и аналитики. - person Dan Garthwaite; 07.11.2013
comment
Это действительно проблема для вас? Этот вопрос все еще помечен как неотвеченный. - person Dan Garthwaite; 15.11.2013
comment
Веб-интерфейс в logstash 1.2.0 не работает. Следовательно, я не могу подтвердить, входит ли Kibana3 в комплект или нет. Теперь я загрузил logstash 1.2.2, но jar не работает. Это может быть связано с проблемой загрузки, так как наша сеть сейчас медленная. - person Mawia; 15.11.2013
comment
В ПОРЯДКЕ. logstash 1.2.2 теперь работает. Я тоже вижу Kibana3. Спасибо за ответ. - person Mawia; 15.11.2013
comment
И я чесал в затылке, что происходит в течение двух дней ... похоже, на моем ноутбуке не работает ES ... хорошо, хорошо .. - person holms; 26.11.2013