2012-04-12 37 views
0

我在啓動從屬PC的區域服務器時出現問題。當我登記conf/regionservers只主電腦的每件事情都可以正常工作,但是當我添加兩個以上的slave時,hbase不會啓動..... 如果我刪除所有pc,s和tmp文件夾中的所有hbase文件夾然後啓動regionserver(與3 regionservers入伍)hbase開始,但是當我嘗試創建一個表,它再次失敗(卡住).... 請任何人幫助 我使用hadoop 0.20.0這是工作正常和HBASE 0.92.0 我有3個PC在集羣中的一個主機和兩個從無法啓動HBase的區域服務器

還告訴大家,就是DNS(包括正向和逆向查找工作)必要的HBase的在我的情況???? 有沒有什麼辦法可以將HBase表複製到所有區域服務器上,即我想在每臺PC上都有一個表副本,並且希望在本地訪問它們(當我執行映射任務時,他們應該使用它們的本地HBase表副本) plz help .. !! thanx提前

+0

什麼是日誌顯示的錯誤......如果你還不能確定HBase的設置,你沒看http://openwires.blogspot.in/p/hbase-multiple-node-setup -guide.html(是的,這是我的網站) – FUD 2012-04-13 04:38:34

回答

0

讓您的主機文件如下:

127.0.0.1本地主機

Hadoop的 192.168.56.1主

從192.168.56.101

和HBase的CONF輸入以下條目:

hbase .rootdir hdfs:// master:9000/hbase hbase.master master:60000 HBase主節點運行的主機和端口。 hbase.regionserver.port HBase主節點運行的主機和端口。 hbase.cluster.distributed 真 hbase.tmp.dir /home/cluster/Hadoop/hbase-0.90.4/temp hbase.zookeeper.quorum 主 dfs.replication hbase.zookeeper.property.clientPort ZooKeeper配置文件zoo.cfg中的屬性。 客戶端將連接的端口。 如果您正在使用本地主機的任何地方刪除,並以「主人」,這是名稱爲您HOSTFILE的NameNode更換....

一個morething你可以做

須藤gedit中的/ etc /主機名

這將打開默認的主機名文件ubuntu將在那裏,使它成爲主人。並重新啓動您的系統。

對於HBase的中的conf目錄裏面的 「RegionServer的」 文件中指定把這些條目

和restart.everything。