Hbase入门(二)——Hbase安装部署

环境

内容
版本 hbase-1.4.9
hadoop版本 hadoop2.6.5
安装包 https://mirrors.cnnic.cn/apache/hbase/1.4.9/
安装目录 /data/hbase-1.4.9
机器 10.111.25.140(主)
10.111.25.138
10.111.25.139

安装部署

1. 解压

2. 配置环境变量,集群上的每个节点都要配置

vim /etc/profile.d/hbase.sh

export HBASE_HOME=/data/hbase-1.4.9
export PATH=$PATH:$HBASE_HOME/bin

source /etc/profile

3. 修改hbase的配置文件

(1)hbase-env.sh
因为是分布式的hbase安装,所以要在hbase-env.sh里设置java环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_111/

因为使用hbase自带的zookeeper,所以将HBASE_MANAGES_ZK设为true

export HBASE_MANAGES_ZK=true

(2)hbase-site.xml
配置如下:



   
           hbase.rootdir
           hdfs://idsw-dev-01:8020/hbase
   
   
           hbase.cluster.distributed
           true
   
   
           hbase.master
           idsw-dev-03:6000
   
   
           hbase.zookeeper.quorum
           idsw-dev-03
   
   
           hbase.zookeeper.property.dataDir
           /data/hbase-1.4.9/zookeeperdata
   


参数 说明
hbase.rootdir hbase在hdfs上的目录,主机名为hdfs的namenode节点所在的主机
hbase.cluster.distributed 指定hbase的运行模式,true代表全分布模式
hbase.master 指定hbase的hmaster的主机名和端口
hbase.zookeeper.quorum 指定使用zookeeper的主机地址,必须是奇数个
hbase.zookeeper.property.dataDir zookeeper的属性数据存储目录,如果你不想重启电脑就被清空的话就要配置这个,因为默认是/tmp

(3)regionservers
配置所有datanode的主机名,类似于hadoop里的slave文件,也是一行一个。

启动

start-hbase.sh
各节点jvm进程(jsp)
主节点:HMaster
从节点:HRegionServer

关闭

stop-hbase.sh

访问

hbase shell
注:用“Ctrl+Backspace”进行删除

hbase工作台http://10.111.25.140:16010

你可能感兴趣的:(hbase)