HBase安装注意事项及使用问题

HBase安装及说明文档

官方英文文档
W3C中文文档

安装之前

首先要确保所下载的Hbase与Hadoop版本对应支持,支持如下表
√=经过测试,功能齐全
×=已知功能不完整或存在 CVE,因此我们在较新的次要版本中放弃了对它的支持
!=未测试,可能不起作用

Java版本HBase 0.94HBase 0.96HBase 0.98HBase 1.1.xHBase 1.2.xHBase 1.3.xHBase 1.4.xHBase 2.2.xHBase 2.3.x
JDK7××
JDK8
JDK11××
Hadoop版本HBase 0.94HBase 0.96HBase 0.98(Support for Hadoop 1.1+ is deprecated)HBase 1.1.xHBase 1.2.xHBase 1.3.xHBase 1.4.xHBase 1.6.xHBase 2.2.xHBase 2.3.x
Hadoop 2.0.x-alpha××××××××
Hadoop 2.1.0-beta××××××××
Hadoop 2.2.0××××××
Hadoop 2.3.x××××××
Hadoop 2.4.x××××
Hadoop 2.5.x××××
Hadoop 2.6.0×××××××××
Hadoop 2.6.1+××××
Hadoop 2.7.0×××××××××
Hadoop 2.7.1+×××
Hadoop 2.8.[0-2]×××××××
Hadoop 2.8.[3-4]×××
Hadoop 2.8.5+×
Hadoop 2.9.[0-1]××××
Hadoop 2.9.2+×
Hadoop 2.10.0
Hadoop 3.1.0××××
Hadoop 3.1.1+××
Hadoop 3.2.x××

建议使用JDK1.8搭配Hadoop及HBase搭建集群

配置环境变量

可配置Hadoop、ZooKeeper、HBase的环境变量,方便shell下使用bin目录下的相关命令
/etc/profile:此文件为系统的每个用户设置环境信息,当用du户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

Linux启动机制

先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个

Hadoop中的HBase默认目录为/hbase

基本命令

启动ZooKeeper(进入安装目录下的bin目录)

zkServer.sh start

进入Zookeeper交互页面

zkCli.sh  -server  主机名:2181 #2181为zookeeper节点间通信端口号,具体见安装目录下conf/zoo.cfg配置信息

启动HBase(进入安装目录下的bin目录)

hbase-start.sh

启动RegionServer(动态添加HBase节点)

hbase-daemon.sh start regionserver #需要相应的节点主机启动

关闭RegionServer(动态删除HBase节点)

hbase-daemon.sh stop regionserver

访问HBase的Web页面

游览器访问http://主机名:60010
注意访问端口号和配置相关,具体查看安装目录的conf/hbase-site.xml的hbase.master.info.port的值

使用问题

hbase命令行创建或修改等操作时,报Unknown argument ignored: xxx

在这里插入图片描述
解决办法:
重启hbase,可能是一个bug

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值