hbase(2):HBase伪分布式部署

来源:互联网 发布:中国电信网络传真系统 编辑:程序博客网 时间:2024/05/16 13:03
1.Hadoop 已经安装完成。
   我安装的hbase的2.6.0版本64位。已经安装完成。

2.下载HBase版本
下载与Hadoop匹配的版本,我用的是hbase-0.99.2

3.将下载后的文件hbase-0.99.2-bin.tar.gz

4.解压:
将下载文件,上传到/hadoop的目录下面。
解压后
[root@hadoop12 hbase-0.99.2]# pwd
/hadoop/hbase-0.99.2
[root@hadoop12 hbase-0.99.2]# ls
bin  CHANGES.txt  conf  docs  hbase-webapps  lib  LICENSE.txt  logs  NOTICE.txt  README.txt
[root@hadoop12 hbase-0.99.2]#

5.进行配置
(1) 修改环境变量,修改文件/etc/profile文件
用命令:vim /etc/profile
添加
export HBASE_HOME=/hadoop/hbase-0.99.2
export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$HBASE_HOME/bin
保存退出:wq
使得修改环境变量生效。
souce /etc/profile

(2) 修改文件$HBASE_HOME/conf/hbase-env.sh文件
vim显示行号
:set number
第29行 
export JAVA_HOME=/usr/local/jdk1.7.0_72
第128行
export HBASE_MANAGES_ZK=true

(3) 修改文件$HBASE_HOME/conf/hbase-site.xml文件
<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://hadoop12:9000/hbase</value>
         </property>
         <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
         </property>
         <property>
                <name>hbase.zookeeper.quorum</name>
                <value>hadoop12</value>
         </property>
         <property>
                <name>dfs.replication</name>
                <value>1</value>
         </property>
</configuration>
注意:$HBASE_HOME/conf/hbase-site.xmlhbase.rootdir的主机和端口号与$HADOOP_HOME/conf/core-site.xmlfs.default.name的主机和端口号一致

6.HBase启动与关闭
(1)先启动Hadoop,可以只启动hdfs不启动yarn。
(2)进入$HBASE_HOME/bin的目录下面
(3)执行启动
#cd $HBASE_HOME/bin
#./start-hbase.sh
(4)停止命令
#cd $HBASE_HOME/bin
#./stop-hbase.sh

7.检查进程
[root@hadoop12 conf]# jps
2989 HMaster
2928 HQuorumPeer
3711 Jps
2561 SecondaryNameNode
2296 NameNode
2385 DataNode
3110 HRegionServer
[root@hadoop12 conf]#

hbase启动后会多出进程:HMaster、HQuorumPeer、HRegionServer 

8.界面访问
默认端口是:16030
现在访问地址:http://192.168.37.137:16030/master-status


说明安装成功。
下一节进行hbase的shell命令讲解。
0 0
原创粉丝点击