hbase安装

这里安装0.99版本 ,如果hadoop为2.7可以换为更高版本

  1. hbase下载(当前目录有安装包)
    Hbase下载官网
mkdir /opt/hbase
tar -zxvf hbase-0.99.2-bin.tar.gzip
  1. 配置文件
    hbase-env.sh
export JAVA_HOME=/opt/java/jdk1.8.0_151
export HBASE_OPTS="-XX:+UseConcMarkSweepGC"
export HBASE_MANAGES_ZK=false

hbase-site.xml(分别修改对应位置)


    
        hbase.rootdir
        hdfs://master-node:9000/hbase
    
    
        hbase.zookeeper.property.dataDir
        /opt/hbase/hbase-0.99.2/zk
    
    
        hbase.unsafe.stream.capability.enforce
        false
    
    
        hbase.cluster.distributed
        true
    
     
    
        hbase.zookeeper.quorum
        master-node,data-node1,data-node2
    

regionservers

master-node
data-node1
data-node2
  1. Hbase需要依赖core-site.xml和hdfs-site.xml文件,位于hadoop/conf目录下
cp /opt/hadoop/hadoop-2.8.0/etc/hadoop/core-site.xml /opt/hbase/hbase-0.99.2/conf
cp /opt/hadoop/hadoop-2.8.0/etc/hadoop/hdfs-site.xml /opt/hbase/hbase-0.99.2/conf
  1. 配置hbase环境变量
cp /opt/hadoop/hadoop-2.8.0/etc/hadoop/core-site.xml /opt/hbase/hbase-0.99.2/conf
cp /opt/hadoop/hadoop-2.8.0/etc/hadoop/hdfs-site.xml /opt/hbase/hbase-0.99.2/conf
  1. 启动hbase
    启动之前特别注意
  • namenode是否启动
# 在master-node节点上
jps
# 如果没有显示namenode 需要先启动 hbase依赖于这个
start-dfs.sh
  • zookeeper是否启动
#hbase依赖于zookeeper 也可以配置hbase配置内嵌的hbase 这里并没有采用
zkServer.sh status
#查看状态  是否启动成功 如果未启动则先需要启动zookeeper
zkServer.sj start
  • hbase启动命令
# 启动
start-hbase.sh
# 停止
stop-hbase.sh
  • 验证是否启动成功
# hbase shell脚本
hbase shell
# 访问Hbase本地页面  
http://master-node:16030

你可能感兴趣的:(hbase安装)