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(分别修改对应位置)

<configuration>
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master-node:9000/hbase</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/opt/hbase/hbase-0.99.2/zk</value>
    </property>
    <property>
        <name>hbase.unsafe.stream.capability.enforce</name>
        <value>false</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
     <!-- 指定zk的配置信息 -->
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master-node,data-node1,data-node2</value>
    </property>
</configuration>

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容