一怕磨、安裝Hadoop
HBase存儲(chǔ)層雖然可以不使用HDFS喂饥,但是有所違背消约,因此還是需要有Hadoop環(huán)境,可參考
請(qǐng)參考:hadoop搭建[單機(jī)模式+偽分布式]
二员帮、安裝HBase(本地獨(dú)立|偽分布式)
下載
http://mirrors.shuosc.org/apache/hbase/stable/hbase-1.2.6-bin.tar.gz
解壓安裝
[hadoop@hadoop-master application]$ tar zxf /application/hbase-1.2.6-bin.tar.gz -C /application/
[hadoop@hadoop-master application]$ ln -s /application/hbase-1.2.6 /application/hbase
環(huán)境變量
[root@hadoop-master ~]# echo -e '##################HBASE環(huán)境變量配置#############\nexport HBASE_HOME=/application/hbase\nexport PATH=$HBASE_HOME/bin:$PATH' >> /etc/profile&& source /etc/profile&&tail -3 /etc/profile
配置文件
vim conf/hbase-env.sh
export JAVA_HOME=/usr/local/jdk/
2.1 本地獨(dú)立模式
- 配置本地獨(dú)立模式的hbase-site.xml
vim conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>file:///home/hadoop/hbase</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/home/hadoop/zookeeper</value>
</property>
2.2 偽分布式模式
- 配置偽分布式模式的hbase-site.xml
vim conf/hbase-site.xml
<property>
<name>hbase.rootdir</name>
<value>hdfs://192.168.200.100:9000/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.200.100</value>
</property>
三或粮、啟動(dòng)HBase
先啟動(dòng)hadoop 再啟動(dòng)hbase
start-hbase.sh
[hadoop@hadoop-master ~]$ jps
3377 HRegionServer
3187 HQuorumPeer
3253 HMaster
1712 SecondaryNameNode
1386 NameNode
1531 DataNode
1868 ResourceManager
1981 NodeManager
3678 Jps
其中前三個(gè)就是HBase的相關(guān)進(jìn)程,HQuorumPeer為HBase默認(rèn)的zookeeper集侯,也可使用外部的被啼。具體可以參考分布式集群
四、HBase的控制臺(tái)和web界面
4.1 HBase控制臺(tái)
進(jìn)入控制臺(tái)棠枉,可是使用
hbase shell
4.2 web界面
web頁面地址:
http://192.168.200.100:16010/master-status
注意:低版本HBase端口為60010浓体,較高版本的HBase web端口已經(jīng)改為16010
也可以自定義配置,指定端口
<!-- 配置web界面-->
<property>
<name>hbase.master.info.port</name>
<value>端口號(hào)</value>
</property>