eclipse安裝Hadoop-0.20.2外掛

王明輝發表於2019-02-24

因為在使用Hadoop-0.20.2這個古董,需要使用它自帶的eclipse外掛,而我最初安裝的是現代的eclipse4.10.0。

在經歷兩天,以及以下種種嘗試之後,均以失敗告終:

  1.網上找適合的版本,據說有人編譯好的hadoop-0.20.3改名後可以在eclipse3.5以上使用,找到了,複製到外掛目錄,無果。

  2.在本地機上用ant編譯hadoop自帶的外掛。這個過程學到了不少東西:

    • 用ln建立和修改檔案連結
    • 用update-alternatives選擇系統檔案的版本
    • 用ant工具編譯

     其中有兩篇文章寫得很詳細,特此記錄:

    https://hao0610.iteye.com/blog/1846984

    https://www.cnblogs.com/huidaoli/articles/4632760.html

 

   3.降級java版本,無果,到了這裡,已經無法繼續了,決定放棄編譯這個方向。

  4.降級eclipse,降到3.5,我用的版本是Indigo Service Release 1,複製外掛,重啟eclipse,成功。

 

 

總結:

既然要用那個時代的東西,就要回到那個時代,上下的相容性並不好,不要硬努。自由軟體和商業軟體不一樣,自由軟體的目標是能用就行,不管有多難用,畢竟沒有人出費用。而人們會因為易用性而購買商業軟體,所以商業軟體都很好用。用慣了盜版VS的人,恐怕要慢慢適應自由軟體世界。

 

相關文章