• 安装配置 hbase


    目录

    一 准备并解压hbase安装包

    二 修改hbase-env.sh文件

    三 修改hbase-site.xml

    四 修改环境变量

    五 启动和关闭hbase

    六 简单使用 hbase


    一 准备并解压hbase安装

            这里有网盘资源

            链接: https://pan.baidu.com/s/1PuqLmullK70ngeVs6G2oRQ?pwd=q93v 提取码: q93v

            这里安装包放在/opt/install

            解压到/opt/soft

    tar -zxf hbase-2.3.5-bin.tar.gz -C /opt/soft

            解压完改个简单的名字,这里改成 hbase235

    mv hbase-2.3.5/ hbase235

            

    二 修改hbase-env.sh文件

            在/opt/soft/hbase235/conf目录下修改hbase-env.sh文件

     vim hbase-env.sh 

            找到被注释的两个字段修改如下

            设置 java_home

    export JAVA_HOME=/opt/soft/jdk180
    

            hbase 有内置的 zookeeper,这个意思是我们不要内置的,用我们自己配的 

    export HBASE_MANAGES_ZK=false

    三 修改hbase-site.xml

    vim hbase-site.xml

            将中所有的东西删掉

            写入如下这些信息

            注意 zookeeper 目录地址以及你的 IP 地址

    1. <property>
    2. <name>hbase.rootdirname>
    3. <value>hdfs://192.168.78.131:9000/hbasevalue>
    4. property>
    5. <property>
    6. <name>hbase.cluster.distributedname>
    7. <value>truevalue>
    8. property>
    9. <property>
    10. <name>hbase.zookeeper.property.dataDirname>
    11. <value>/opt/soft/zk363/zkdatavalue>
    12. property>
    13. <property>
    14. <name>hbase.zookeeper.property.clientPortname>
    15. <value>2181value>
    16. property>

    四 修改环境变量

    vim /etc/profile
    1. #hbase
    2. export HBASE_HOME=/opt/soft/hbase235
    3. export PATH=$HBASE_HOME/bin:$PATH

            修改完 source 一下

    source /etc/profile

    五 启动和关闭hbase

            这里必须注意:

            hbase 和 zookeeper 高度耦合

            所以启动 hbase 必须先启动 zookeeper

            而 zookeeper关闭必须在 hbase 之后

            即 hbase 的存在一定有 zookeeper 的存在

            启动 hbase

    start-hbase.sh

            关闭 hbase

    stop-hbase.sh

            启动后jps 会出现两个新的进程

            分别是HMaster和HRegionServer

    六 简单使用 hbase

            (1)可以登录web 窗口去查看 hbase

            web 窗口地址为http://kb131:16010/

            其中的kb131 是你的主机名,如果没有做域名映射也可以直接用 ip 代替

            (2)hbase shell 工具

            在命令行输入 hbase shell 就可以开始编写 hbase命令去操作 hbase 数据库了

    1. [root@kb131 conf]# hbase shell
    2. hbase(main):010:0> list_namespace
    3. hbase(main):013:0> version
    4. 2.3.5, rfd3fdc08d1cd43eb3432a1a70d31c3aece6ecabe, Thu Mar 25 20:50:15 UTC 2021
    5. hbase(main):011:0> create_namespace 'kb23'
    6. hbase(main):014:0> drop_namespace 'kb23'
    7. hbase(main):018:0> create 'bigdata:student','baseinfo','schoolinfo'
    8. hbase(main):019:0> list_namespace_tables 'bigdata'
    9. hbase(main):020:0> describe 'bigdata:student'

            (3)在 hdfs 上查看 hbase

            此时登录 hdfsweb 窗口可以发现出现了一个 hbase 文件夹

            因为 hbase 底层存储是在 hdfs 上存储的

  • 相关阅读:
    阿里云FPGA计算型f3云服务器配置性能详解
    web前-JAVA后端 数据API接口交互协议
    设置变量的初值
    [MoeCTF 2023] web题解
    FineReport制作任务日历
    SpringBoot统一返回处理和全局异常处理
    python学习6
    前端面试(1)——准备
    精品基于SpringCloud实现的高校招生信息管理系统-微服务-分布式
    T1099 第n小的质数(信息学一本通C++)
  • 原文地址:https://blog.csdn.net/jojo_oulaoula/article/details/132849619