安裝的hbase-0.94.19,做了這樣的配置:
export HBASE_HOME=/home/hadoop/hbase-0.94.19
export PATH=$PATH:$HBASE_HOME/bin
export HBASE_MANAGES_ZK=true
也設定了hbase.rootdir為file:///home/hadoop/hbase-0.94.19/tmp
可以啟動進入hbase的shell,想將資料存在本地檔案系統,但是建表的時候拋出了例外::
14/05/11 18:05:55 ERROR zookeeper.ZooKeeperWatcher: hconnection Received unexpected KeeperException, re-throwing exception
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase/hbaseid
同時logs中的log有:Call to localhost/127.0.0.1:9000 failed on connection exception: java.net.ConnectException: 拒絕連接
但是我啟動了自己另外安裝的hadoop1.2.1之后,再重新啟動hbase的時候,卻可以成功建表,這是怎么回事?
這樣表資料還是存在本地檔案系統嗎?要存在本地檔案系統也要啟動hadoop?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/108622.html
標籤:云存儲
下一篇:關于互聯網應用的QoS需求
