HBase单机模式安装简单教程

前言

       经过简单的学习了解,HBase安装是需要多组件集成的,且适用于TB/PB级别数据存储和实时性较高的集群场景,一般开发使用的完全分布式集群安装(Hadoop HA+ZooKeeper+HBase),但是毕竟是初学,用不到那么硬的开发环境,再一个集群环境下要带的动数据存储一般每个虚拟机节点的内存要求不小于8GB,磁盘大小不小于60GB(如果用一个分区,分区大小不小于30GB),个人电脑一般没那么牛X,所以就简单的安装个单机环境就很可以啦

       HBase推荐的学习路径也是单机->伪分布式->完全分布式,此处简单记录下自己单机安装的过程。

准备

  • CentOS7 虚拟机一台 ip:192.168.111.123(网络配置一般就是为了可以在虚拟机中上浏览器下载,具体过程可参考:https://blog.csdn.net/qq_38586378/article/details/86996644)
  • jdk环境配置
  • hbase安装包 (下载网址:http://hbase.apache.org/downloads.html)

安装过程

1. 解压hbase bin.tar.gz压缩包 tar -zxvf

    一般自己练习实操学习,不用担心误删数据咋样啥的,用root操作就行(或者vi /etc/sudoers 加入用户给予root权限,具体操作加sudo即可,只要不怕麻烦2333)

    我是把hbase解压到/usr/hbase目录下(一般为了方便后续查找管理,一般都下载在/usr和/usr/local/src目录下)

2. 为了后续启动hbase方便,配置环境变量 配置PATH后,直接./${PATH}/start-hbase.sh即可,不用写./usr/hbase/bin/start-hbase.sh 不过也无所谓,每次开机启动一次也不费啥神儿

export HBASE_HOME=/usr/hbase
export HBASE_PATH=${HBASE_HOME}/bin
export PAHT=${HBASE_PATH}:$PATH

3. 因为没有安装Hadoop,所以不存在数据存储在HDFS上这样的操作,如果不设置的话虚拟机会默认将数据存储在hbase目录下的tmp下,我是修改了/hbase/conf下的hbase-site.xml,配置了数据存储路径  需要了解的是HBase的配置一般就是conf目录下的hbase-env.sh和hbase-site.sh


    
        hbase.rootdir
        file:///usr/local/myhbasedirectory/
    

 

4. 启动hbase 使用./start-hbase.sh或者.${PATH}/start-hbase.sh 。

5. 命令行检查单机安装是否成功 hbase shell 进入hbase环境,后续直接进行数据操作即可

HBase单机模式安装简单教程_第1张图片

   出现红框框内的提示,个人感觉大概是因为没装Hadoop,不影响普通练习就行~

6.hbase支持web网页监控表的一些状态信息,自2.1.6以后,固定的端口号为16010(以前为60010)。浏览器输入网址http://192.168.111.123:16010/master-status,成功显示即为安装成功。第5步和第6步均是第4步HBase启动成功后才能使用

如果显示页面错误,可能有两种情况:1.网络连接失败,命令行看能ping通不,ping不同检查本机服务里的NAT是否开启;2.关闭防火墙重试

总结

学习从来就不是一蹴而就的事儿,学会总结,学会积累,注意实操,加油٩(๑`^´๑)۶

你可能感兴趣的:(HBase学习)