天天看點

HBase與Eclipse內建1 開發環境2 前提條件3 項目布局4 開發流程5 參考資料

1、系統:windows

2、ide工具:eclipse-juno

3、hbase-0.98.4-hadoop1

1、已經按照“hadoop”目錄中“hbase安裝”文章,搭建起了hbase叢集,并且叢集已經啟動。

HBase與Eclipse內建1 開發環境2 前提條件3 項目布局4 開發流程5 參考資料

可以普通項目,也可以web項目。此處建立java web項目:clouddatabase。

進入hbase檔案下的lib目錄,拷貝該目錄下的所有jar包,複制到項目clouddatabase\webcontent\web-inf\lib檔案夾下:

HBase與Eclipse內建1 開發環境2 前提條件3 項目布局4 開發流程5 參考資料

若是普通java,那麼可以再項目上點選右鍵,選擇propertie,在彈出的快捷菜單中選擇“java build path”對話框,再單擊libraries頁籤,在該頁籤下單擊“add external jars”按鈕,定位到hbase檔案下的lib目錄,并選取其中的所有jar包。

(propertie->java build path->libraries-> add external jars)

在工程根目錄下建立一個名字為“conf”的檔案夾,從已經搭建好的hbase叢集中,找到$hbase_home/conf/目錄中的hbase-site.xml檔案,并将其複制到該檔案夾中(比如,我搭建好的叢集,該檔案在linux伺服器中“/opt/hbase-0.98.4/conf/”目錄下。注意,需要是已經配置好的hbase叢集中的hbase-site.xml檔案,剛下載下傳的hbase部署檔案中的該檔案是不能使用的)。

再次右鍵點選項目,選擇propertie->java build path->libraries->add class folder,然後選擇conf檔案夾。

windows下開發hbase應用程式,而hbase部署在linux環境中,在運作調試時會出現無法找到主機,類似異常資訊如下:java.net.unknownhostexception: unknown host: master

解決方案:

在c:\windows\system32\drivers\etc\hosts檔案中添加如下資訊

比如,針對我之前搭建的叢集,添加的内容如下:

HBase與Eclipse內建1 開發環境2 前提條件3 項目布局4 開發流程5 參考資料
HBase與Eclipse內建1 開發環境2 前提條件3 項目布局4 開發流程5 參考資料

<a href="http://www.cnblogs.com/jingyunyb/p/3392506.html">http://www.cnblogs.com/jingyunyb/p/3392506.html</a>