查看elasticserc版本_如何查看elasticsearch版本

时间:2025-02-17 07:09:21

2017-05-22 回答

一般有这个问题应该是es不是自己装的,如果是还不知道话建议找块豆腐~

核心思路是找到es home中的lib,其他方法欢迎指正。

补充:已经找到最简单的方法了,前提是es启动了。

[hadoop@fat283-0003 ~]$ curl -xget localhost:9200

{

"status" : 200,

"name" : "she-venom",

"cluster_name" : "elasticsearch",

"version" : {

"number" : "1.7.2",

"build_hash" : "e43676b1385b8125d647f593f7202acbd816e8ec",

"build_timestamp" : "2015-09-14t09:49:53z",

"build_snapshot" : false,

"lucene_version" : "4.10.4"

},

"tagline" : "you know, for search"

}首先看看有没有es的进程:

[hadoop@fat283-0002 elasticsearch]$ ps aux | grep elasticsearch如果有的话,能看到启动es的很多目录,包括这其中的jar

:/usr/share/elasticsearch/lib/elasticsearch-1.7.版本1.7.2不用想了。

如果没有进程或者jar的,可以直接找到es home path。(如果有进程,但是没有jar信息的,应该是有类似 -=/usr/share/elasticsearch 描述的,没有继续下一步)

[hadoop@fat283-0002 elasticsearch]$ sudo find / -name elasticsearch -type d根据经验,一般会 安装/解压 在/var获得/etc目录下。当然,也可以自己试一试,查看一下每个目录下的文件,一般包含以下信息的目录就是es的home path了。

bin  lib      plugins  剩下的就是看一下jar包了:

[hadoop@fat283-0002 elasticsearch]$ ls lib/ | grep -p 'elasticsearch-\d\.\d\.\d\.jar'

elasticsearch-1.7.