ubuntu下hbase的伪分布式安装与配置
http://www.cnblogs.com/linjiqin/archive/2013/03/06/2946212.html
1.hadoop版本:hadoop-1.1.1,HBase版本:hbase-0.94.3
2.到官方網站下載好hbase-0.94.3.tar.gz,解壓hbase安裝包到一個可用目錄如(/home/hadoop/hbase-0.94.3/)
root@ubuntu:/home/hadoop#?? sudo tar zxvf? hbase-0.94.3.tar.gz
設置hbase-0.94.3所在用戶為hadoop,所在組為hadoop(root用戶操作)
root@ubuntu:/home/hadoop#? chown -R hadoop hbase-0.94.3
root@ubuntu:/home/hadoop#? chgrp -R hadoop hbase-0.94.3?
或者
root@ubuntu:/home/hadoop#? chown -R hadoop:hadoop hbase-0.94.3
3.設置環境變量:在/etc/profile和/home/hadoop/.bashrc中配置添加(紅色字體的)
#set java environment
HBASE_HOME=/home/hadoop/hbase-0.94.3
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HBASE_HOME/lib:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HBASE_HOME
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH?
4.hbase配置:
在$HBASE_HOME/conf/hbase-env.sh中配置添加(紅色字體的)
#set java environment
HBASE_HOME=/home/hadoop/hbase-0.94.3
HIVE_HOME=/home/hadoop/hive-0.9.0
HADOOP_HOME=/home/hadoop/hadoop-1.1.1
JAVA_HOME=/home/hadoop/jdk1.7.0
PATH=$JAVA_HOME/bin:$HBASE_HOME/bin:$HIVE_HOME/bin:$HADOOP_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$HBASE_HOME/lib:$HIVE_HOME/lib:$JAVA_HOME/lib/tools.jar
export HBASE_HOME
export HADOOP_HOME
export JAVA_HOME
export HIVE_HOME
export PATH
export CLASSPATH?
如果想使用HBase自帶的zookeeper,要添加export HBASE_MANAGES_ZK=true
在$HBASE_HOME/conf目錄中,確保hbase-site中的hbase.rootdir的主機和端口號與$HADOOP_HOME/conf目錄中core-site.xml中的fs.default.name的主機和端口號一致,添加如下內容:
5.先啟動hadoop,再啟動hbase:
hadoop@ubuntu:~/hadoop-1.1.1/bin$ ./start-all.sh #啟動hadoop
hadoop@ubuntu:~/hadoop-1.1.1/bin$ jps #查看hadoop啟動情況,確認DataNode,SecondaryNameNode,DataNode,JobTracker,TaskTracker全部啟動
8163 DataNode
10343 Jps
8443 JobTracker
7990 NameNode
8615 TaskTracker
8358 SecondaryNameNode?
hadoop@ubuntu:~/hbase-0.94.3/bin$ ./start-hbase.sh? #確認hadoop完全啟動后啟動hbase
hadoop@ubuntu:~/hbase-0.94.3/bin$ jps #查看hbase啟動情況,確認HQuorumPeer,HMaster,HRegionServer全部啟動
8163 DataNode
10343 Jps
9060 HQuorumPeer
8443 JobTracker
9370 HRegionServer
7990 NameNode
9170 HMaster
8615 TaskTracker
8358 SecondaryNameNode
hadoop@ubuntu:~/hbase-0.94.3/bin$?
hadoop@ubuntu:/home$ hbase -version #查看hbase版本,表示hbase安裝成功
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)
hadoop@ubuntu:/home$?
注:hbase啟動可能會出錯導致失敗,這時需要將$HADOOP_HOME/hadoop-core-*.*.*.jar和$HADOOP_HOME/lib目錄下的commons-configuration-*.*.jar拷貝到$HBASE_HOME/lib目錄下,刪除$HBASE_HOME/lib目錄下的hadoop-core-*.jar,避免版本沖突和不兼容。
http://download.csdn.net/download/suhuanzheng7784877/6469511
http://blog.csdn.net/flyingpig4/article/details/7818806
總結
以上是生活随笔為你收集整理的ubuntu下hbase的伪分布式安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FAILED: Error in met
- 下一篇: ERROR: org.apache.ha