Hadoop C++環境配置和安裝過程

這幾天一直在配置hadoop,但是按照教程和網上的教程一直出錯,也嘗試了多個版本,經過幾番折騰,總算解決了,整理如下,希望對大家有所幫助。

1: 使用的版本是hadoop-1.0.3版本

2: 計算機先安裝java 6, ssh, openssl, eclipse等工具和軟件

3: 使用eclipse編寫hadoop c++ 程序時,不能使用其自帶的libhadooppipes libhadooputils庫,需要自己
   重源代碼重新編譯得到(因爲自帶的openssl與安裝的openssl不同,程序運行時會出錯)

4: 自己編譯libhadooppipes等庫步驟如下
    1)從eclipse新建c++ project,並選擇static library類型工程
    2)從/hadoop-1.0.3/src/c++/pipes/impl中將源代碼複製到工程目錄src中
    3)在工程屬性中添加hadoop/include路徑和-lssl -lcrypto選項
    4)然後編譯可得到相應的libhadooppipes.a庫,用該庫代替自帶的庫進行開發

5: 編譯自己的hadoop c++工程時,還需要添加pthread ssl crypto支持


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章