Как узнать, какая версия для гибкого поиска установлена ​​из кибаны?

В настоящее время я получаю следующие предупреждения:

Требуется обновление. Ваша версия Elasticsearch слишком стар. Kibana требует Elasticsearch 0.90.9 или выше.

Может ли кто-нибудь сказать мне, есть ли способ найти точную установленную версию ELS?

Ответ 1

от клиента Chrome Rest сделайте запрос GET или curl -XGET 'http://localhost:9200' в консоли

клиент для отдыха: http://localhost:9200

{
    "name": "node",
    "cluster_name": "elasticsearch-cluster",
    "version": {
        "number": "2.3.4",
        "build_hash": "dcxbgvzdfbbhfxbhx",
        "build_timestamp": "2016-06-30T11:24:31Z",
        "build_snapshot": false,
        "lucene_version": "5.5.0"
    },
    "tagline": "You Know, for Search"
}

где числовое поле обозначает версию elasticsearch. Здесь elasticsearch версия 2.3.4

Ответ 2

Я хотел бы добавить, что не упоминается в приведенных выше ответах.

Из консоли kibana dev нажмите следующую команду:

GET /

Это похоже на доступ к localhost:9200 из браузера.

Надеюсь, это поможет кому-то.

Ответ 3

Вы можете проверить версию ElasticSearch с помощью следующей команды. Он также возвращает другую информацию:

curl -XGET 'localhost: 9200'

{
  "name" : "Forgotten One",
  "cluster_name" : "elasticsearch",
  "version" : {
    "number" : "2.3.4",
    "build_hash" : "e455fd0c13dceca8dbbdbb1665d068ae55dabe3f",
    "build_timestamp" : "2016-06-30T11:24:31Z",
    "build_snapshot" : false,
    "lucene_version" : "5.5.0"
  },
  "tagline" : "You Know, for Search"
}

Здесь вы можете увидеть номер версии: 2.3.4

Обычно Kibana устанавливается в /opt/logstash/bin/kibana. Таким образом, вы можете получить версию kibana следующим образом

/opt/kibana/bin/kibana --version

Ответ 4

Вы можете попробовать это,    После запуска сервиса elasticsearch Введите строку ниже в вашем браузере.

         localhost:9200

     It will give Output Something like that,

          {
           "status" : 200,
           "name" : "Hypnotia",
           "cluster_name" : "elasticsearch",
           "version" : {
           "number" : "1.7.1",
           "build_hash" : "b88f43fc40b0bcd7f173a1f9ee2e97816de80b19",
           "build_timestamp" : "2015-07-29T09:54:16Z",
           "build_snapshot" : false,
            "lucene_version" : "4.10.4"
                  },
            "tagline" : "You Know, for Search"
                  }

Ответ 5

Чтобы проверить версию вашего запуска Kibana, попробуйте следующее:

Шаг1. Запустите службу "Кибана".

Step2. Открыть браузер и тип ниже строки,

    localhost:5601

Step3. Перейдите в настройки- > О

  You can See Version of Your Running kibana.

Ответ 6

перейдите в папку, в которой вы установили kibana если вы использовали yum для установки kibana, по умолчанию он будет помещен в следующее местоположение.

/usr/share/kibana

затем используйте следующую команду

bin/kibana --version

Ответ 7

Если вы установили x-pack для защиты от перенапряжения, запрос должен содержать действительные данные учетных данных.

curl -XGET -u "elastic:passwordForElasticUser" 'localhost:9200'

Infact, если безопасность включена, все последующие запросы должны следовать одному шаблону (должны быть предоставлены встроенные учетные данные).

Ответ 8

Пользователь @manoj предоставил правильный ответ на вопрос. От хоста Kibana на запрос http://localhost: 9200/ не будет получен ответ, если только ElasticSearch не запущен на том же узле. Кибана слушает порт 5601, а не 9200.

В большинстве случаев, за исключением DEV, ElasticSearch не будет находиться на том же узле, что и Kibana, по ряду причин. Поэтому, чтобы получить информацию о вашем ElasticSearch из Kibana, вы должны выбрать вкладку "Dev Tools" слева и в консоли выполнить команду: GET/