當前位置:編程學習大全網 - 源碼下載 - 如何查看elasticsearch版本

如何查看elasticsearch版本

查看elasticsearch版本的方法:

1、elasticsearch已經啟動的情況下

使用curl?-XGET?localhost:9200命令查看:

"version"?:?{

"number"?:?"1.7.2",

"build_hash"?:?"e43676b1385b8125d647f593f7202acbd816e8ec",

"build_timestamp"?:?"2015-09-14T09:49:53Z",

"build_snapshot"?:?false,

"lucene_version"?:?"4.10.4"

}

在輸出的json中有版本信息version中的number-1.7.2即為其版本號。

2、在elasticsearch沒有啟動的情況下

通過在es的安裝目錄下的lib目錄中查看jar包來確定版本號:

ls?lib/?|?grep?-P?'elasticsearch-\d\.\d\.\d\.jar'

輸出elasticsearch-1.7.2.jar。

通過jar包可知es版本號為1.7.2

擴展資料

ElasticSearch是壹個基於Lucene的搜索服務器。它提供了壹個分布式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java語言開發的,並作為Apache許可條款下的開放源碼發布,是壹種流行的企業級搜索引擎。

ElasticSearch用於雲計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。官方客戶端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和許多其他語言中都是可用的。

根據DB-Engines的排名顯示,Elasticsearch是最受歡迎的企業搜索引擎,其次是Apache Solr,也是基於Lucene。

Elasticsearch是與名為Logstash的數據收集和日誌解析引擎以及名為Kibana的分析和可視化平臺壹起開發的。這三個產品被設計成壹個集成解決方案,稱為“Elastic Stack”(以前稱為“ELK stack”)。

Elasticsearch可以用於搜索各種文檔。它提供可擴展的搜索,具有接近實時的搜索,並支持多租戶。”Elasticsearch是分布式的,這意味著索引可以被分成分片,每個分片可以有0個或多個副本。

每個節點托管壹個或多個分片,並充當協調器將操作委托給正確的分片。再平衡和路由是自動完成的。“相關數據通常存儲在同壹個索引中,該索引由壹個或多個主分片和零個或多個復制分片組成。壹旦創建了索引,就不能更改主分片的數量。

Elasticsearch使用Lucene,並試圖通過JSON和Java API提供其所有特性。它支持facetting和percolating,如果新文檔與註冊查詢匹配,這對於通知非常有用。

另壹個特性稱為“網關”,處理索引的長期持久性;例如,在服務器崩潰的情況下,可以從網關恢復索引。Elasticsearch支持實時GET請求,適合作為NoSQL數據存儲,但缺少分布式事務。

  • 上一篇:壹個小程序的後臺是web端
  • 下一篇:互聯網發展史的90年代
  • copyright 2024編程學習大全網