天天看點

Elasticsearch之源碼編譯

步驟

(1)首先去git下載下傳源碼

<a href="https://github.com/elastic/elasticsearch/tree/v2.4.3">https://github.com/elastic/elasticsearch/tree/v2.4.3</a>

Elasticsearch之源碼編譯

  下載下傳下來,得到

   

Elasticsearch之源碼編譯

  解壓

Elasticsearch之源碼編譯

  (2)使用mvn編譯打包

   我一般,用maven 3.3.9版本,這裡不多說。

   如果,maven 版本号小于3.1.0的時候,會報錯,需要修改es根目錄下pom檔案的590行,改為目前maven版本即可【&lt;version&gt;[3.1.0,)&lt;/version&gt;】

Elasticsearch之源碼編譯

  我這裡,為了示範此博文。将解壓後的es-2.4.3的源碼,放到F盤。

Elasticsearch之源碼編譯
Elasticsearch之源碼編譯
Elasticsearch之源碼編譯

  (3)然後再執行 mvn clean package -DskipTests

   系統鍵 +  R 運作,切換到我本地安裝的maven目錄下,然後執行,

Elasticsearch之源碼編譯
Elasticsearch之源碼編譯
Elasticsearch之源碼編譯
Elasticsearch之源碼編譯
Elasticsearch之源碼編譯
Elasticsearch之源碼編譯

 (4)編譯之後的安裝包位置

elasticsearch-2.4.3\distribution\tar\target\releases

Elasticsearch之源碼編譯

  (5)檢視es核心源碼,導入eclipse中

    隻需導入elasticsearch-2.4.3\core

 繼續

本文轉自大資料躺過的坑部落格園部落格,原文連結:http://www.cnblogs.com/zlslch/p/6618676.html,如需轉載請自行聯系原作者