如何从kibana了解弹性搜索安装版本?

问题描述 投票:44回答:9

目前我收到这些提醒:

需要升级您的Elasticsearch版本太旧了。 Kibana要求Elasticsearch 0.90.9或以上。

有人能告诉我是否有办法找到确切安装的ELS版本?

elasticsearch kibana
9个回答
65
投票

从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"
}

其中number字段表示elasticsearch版本。这里的elasticsearch版本是2.3.4


27
投票

我想补充一下上面的答案没有提到。

从您的kibana的开发控制台,点击以下命令:

GET /

这类似于从浏览器访问localhost:9200

希望这会对某人有所帮助。


9
投票

您可以通过以下命令检查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


5
投票

要检查正在运行的Kibana的版本,请尝试以下操作:

步骤1。启动您的Kibana服务。

第2步。打开浏览器并输入以下行,

    localhost:5601

第三步。转到设置 - >关于

  You can See Version of Your Running kibana.

4
投票

您可以尝试此操作,在浏览器中启动下面的弹性搜索类型服务。

         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"
                  }

4
投票

导航到您已安装kibana的文件夹,如果您使用yum安装kibana,它将默认放置在以下位置

/usr/share/kibana

然后使用以下命令

bin/kibana --version

2
投票

如果您已安装x-pack以保护elasticsearch,则该请求应包含有效的凭据详细信息。

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

事实上,如果安全性启用所有后续请求应遵循相同的模式(应提供内联凭据)。


1
投票

用户@manoj已提供问题的正确答案。从Kibana主机,除非ElasticSearch也在同一节点上运行,否则将无法回答对http://localhost:9200/的请求。 Kibana在5601端口收听而不是9200。

在大多数情况下,除了DEV之外,由于多种原因,ElasticSearch不会与Kibana位于同一节点上。因此,要从Kibana获取有关ElasticSearch的信息,您应该选择左侧的“开发工具”选项卡,然后在控制台中发出命令:GET /


0
投票

Ubuntu 18.0.4上做另一种方法

sudo /usr/share/kibana/bin/kibana --version
© www.soinside.com 2019 - 2024. All rights reserved.