Taiwan Hadoop Forum

台灣 Hadoop 技術討論區
現在的時間是 2022-06-28, 21:08

所有顯示的時間為 UTC + 8 小時




發表新文章 回覆主題  [ 3 篇文章 ] 
發表人 內容
 文章主題 : 詢問Hbase 遠端讀取Table無回應
文章發表於 : 2015-07-23, 18:46 
離線

註冊時間: 2015-05-20, 11:08
文章: 4
各位先進您們好

小地透過eClipse要存取叢集中的Hbase Table,但在getTable時都無任何回應,我的架構與程式碼如下

Client "C"

Master "A"
引言回覆:
1554 NameNode
2872 HMaster
1771 SecondaryNameNode
3275 Jps
1916 ResourceManager
2191 QuorumPeerMain

Slave1 "B"
引言回覆:
1619 NodeManager
1476 DataNode
2567 Jps
2318 QuorumPeerMain
2126 HRegionServer

Slave2 "C"
引言回覆:
2208 HRegionServer
1699 NodeManager
1556 DataNode
2507 Jps
2380 QuorumPeerMain


Java Code
代碼:
conf = HBaseConfiguration.create();
conf.set("hbase.zookeeper.quorum", "Master");

HBaseAdmin.checkHBaseAvailable(conf);
System.out.println("HBase is running!");
//顯示running..

HConnection conn = HConnectionManager.createConnection(conf);
HTableInterface users = conn.getTable(TABLE_NAME);  //程式停住但並未結束,似乎在這邊發生連線錯誤


而我的HBase是有該Table沒有問題
引言回覆:
hbase(main):002:0> describe 'wifi'
Table wifi is ENABLED
wifi
COLUMN FAMILIES DESCRIPTION
{NAME => 'info', BLOOMFILTER => 'ROW', VERSIONS => '1', IN_MEMORY => 'false', KEEP_DEL
ETED_CELLS => 'FALSE', DATA_BLOCK_ENCODING => 'NONE', TTL => 'FOREVER', COMPRESSION =>
'NONE', MIN_VERSIONS => '0', BLOCKCACHE => 'true', BLOCKSIZE => '65536', REPLICATION_
SCOPE => '0'}
1 row(s) in 1.2060 seconds


最後,在程式執行過手動中斷後,我嘗試著關閉Hbase也似乎關不掉了,
最後再請教一個問題是在叢集的的Hbase主機是不是每台都要啟動zooKeeper呢?

謝謝您的幫忙


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: 詢問Hbase 遠端讀取Table無回應
文章發表於 : 2015-07-24, 13:36 
離線

註冊時間: 2015-05-20, 11:08
文章: 4
搞了好久終於發現問題點了
由於叢集中的主機設定都透過hosts進行指定,例如hostname: Master, Slave1, Slave2進行彼此溝通
而我運作eClipse的client電腦僅設定c:\windows... \host 認識Master而已
所以在程式運行時一直去詢問Slave而產生無回應的情況(事實上是等很久才跳出unknow host exception)
最後調整了windows的host之後便能夠進行運作 :oops:


回頂端
 個人資料 E-mail  
 
 文章主題 : Re: 詢問Hbase 遠端讀取Table無回應
文章發表於 : 2015-07-25, 01:05 
離線

註冊時間: 2009-11-09, 19:52
文章: 2897
soway 寫:
搞了好久終於發現問題點了
由於叢集中的主機設定都透過hosts進行指定,例如hostname: Master, Slave1, Slave2進行彼此溝通
而我運作eClipse的client電腦僅設定c:\windows... \host 認識Master而已
所以在程式運行時一直去詢問Slave而產生無回應的情況(事實上是等很久才跳出unknow host exception)
最後調整了windows的host之後便能夠進行運作 :oops:


呵,FQDN 反查問題,這蠻常見的,也是初學者的夢靨。
因為 RegionServer 也有跑在 Slave1 跟 Slave2,所以每個節點的 FQDN 都必須能反查得到。

- Jazz

PS. 不好意思,這裡回得比較慢一些,以後可以同步貼問題的 link 到臉書粉絲團,即時性、互動性會比較高一點。


回頂端
 個人資料 E-mail  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 3 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
正體中文語系由 竹貓星球 維護製作