||
3、安装hbase
3.1. 解压hbase
将hbase-1.0.3-bin.tar.gz复制到/application/Hadoop/下,解压:
tar –zxvf hbase-1.0.3-bin.tar.gz
重命名:
mv hbase-1.0.3 hbase
切换到root用户,配置环境变量:
vi /etc/profile.d/java.sh
export HBASE_HOME=/application/Hadoop/hbase;
加到PATH中;
切换回hadoop用户:
3.2. 修改hbase-env.sh
vi /application/hadoop/hbase/conf/hbase-env.sh
export JAVA_HOME=/application/hadoop/jdk
#禁用hbase自带的zookeeper
export HBASE_MANAGES_ZK=false
3.3. 配置regionserver节点
vi /application/hadoop/hbase/conf/regionservers
yun01-nn-01
yun01-nn-02
yun01-dn-01
yun01-dn-02
3.4. 修改配置hbase-site.xml
vi /home/hadoop/hbase/conf/hbase-site.xml
<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://ns1/hbase</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/data/hadoop/hbase</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>yun01-nn-02,yun01-dn-01,yun01-dn-02</value>
</property>
<property>
<name>hbase.master.port</name>
<value>60000</value>
</property>
<property>
<name>zookeeper.session.timeout</name>
<value>60000</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property>
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/data/hadoop/zookeeper/data</value>
</property>
</configuration>
3.5. 同步到其它服务器
scp hbase yun01-nn-02:/application/Hadoop
scp hbase yun01-dn-01:/application/Hadoop
scp hbase yun01-dn-02:/application/Hadoop
3.6. 启动
方法一:
主hmaster节点上
/application/hadoop/hbase/bin/start-hbase.sh
备hmaster节点上
/ application /hadoop/hbase/bin/hbase-daemon.sh start master
方法二:
vi /home/hadoop/hbase/conf/backup-masters
yun01-nn-02
主master节点启动
/ application /hadoop/hbase/bin/start-hbase.sh
1.7. 验证
hbase shell
list