HBase 源碼本地調試


本地環境:Win7,配置安裝Cygwin,Maven。

調試環境:Spring Source Tool Suite(也就是Eclipse)

HBase版本: 0.94.2

OK,閑話少說,開始~~

1. 配置Eclipse M2_REPO 變量,如果是Eclipse,估計要配,如果是Spring Source Tool Suite,就不用了,已經集成好了

2. 在Eclipse SVN Repositories 中 Checkout HBase 0.94.2源碼,Convert To Maven Project

SVN 地址:http://svn.apache.org/repos/asf/hbase/tags/0.94.2

3. 到項目根目錄Build HBase源碼,成功后會在源碼項目更目錄中找到.classpath和.project文件,Build 后記得刷新一下項目,操作如圖:

命令:mvn clean install -DskipTests

編譯結果:

4. 配置hbase-site.xml文件,第一個property是target文件夾中生成的tar.gz的文件版本,如果你是用的trunk下源碼,要加Snapshot。如圖所示

5. 配置start項

然后修改Arguments

修改Classpath,看到圖中標注的5.即可:

修改Environment,我們都知道,hadoop生態群都需要linux環境下,需要shell命令,所以需要配入Cygwin

6. OK,狂歡時刻到了,Run!

成功后,在瀏覽器中輸入 http://localhost:60010/master.jsp,你會發現你期待已久的頁面!

 

7. 假如你想Debug,直接 debug剛才的那個start就ok了。

8. 如何停掉呢?不建議直接摁eclipse上的那個小紅點。你可以將start的配置duplicate 一個,然后將Arguments里邊的start修改成stop即可。

9. 到這里,完了嗎?沒有,我知道,你肯定會問,我想用shell command...OK,可以滿足你的。

10. Run Shell去吧,在Eclipse的Console中,去Shell的狂歡吧,你可以list,可以create table,可以put,可以get,當然,也可以exit。

11. Over,希望能讓你有一個愉快的HBase調試之旅

系列文章:

1. VMware Redhat網絡配置

2. Hadoop 三台主機 集群搭建 詳解

3. Windows 下配置 Eclipse 連接 Hadoop 開發環境

4. HBase集群搭建(待續...)

5. HBase 源碼本地調試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM