如何从kibana知道弹性搜索安装版本?

时间:2016-02-18 06:33:01

标签: elasticsearch kibana

目前我收到这些提醒:

  

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

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

11 个答案:

答案 0 :(得分:69)

来自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

答案 1 :(得分:31)

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

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

GET /

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

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

答案 2 :(得分: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

答案 3 :(得分:5)

要查看正在运行的Kibana的版本,请尝试以下方法:

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

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

    localhost:5601

步骤3。转到设置 - >关于

  You can See Version of Your Running kibana.

答案 4 :(得分: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"
                  }

答案 5 :(得分:4)

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

/usr/share/kibana

然后使用以下命令

bin/kibana --version

答案 6 :(得分:2)

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

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

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

答案 7 :(得分:1)

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

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

答案 8 :(得分:1)

如果您已登录Kibana,则可以单击Management选项卡,这将显示Kibana版本。另外,您也可以点击管状的小图标enter image description here,其中会显示版本号。

答案 9 :(得分:0)

Ubuntu 18.0.4

上执行此操作的另一种方法
sudo /usr/share/kibana/bin/kibana --version

答案 10 :(得分:0)

您可以使用 Kibana 中的 Dev Tools 控制台获取有关 Elasticsearch 的版本信息。

您单击“开发工具”以导航到控制台。

在开发工具控制台中,您执行以下查询

GET /

您将看到如下所示的版本和编号以及其他详细信息。

{
  "version" : {
      "number" : "6.5.1",
       ...
   }
}