美文网首页
HBase从入门到精通(二) - 安装和部署

HBase从入门到精通(二) - 安装和部署

作者: ElliotG | 来源:发表于2020-05-21 09:39 被阅读0次

    1. 单机模式

    1-1) 准备条件

    下载hbase和zookeeper
    当前版本为hbase2.2.4和zookeeper3.6.1

    环境变量添加ZK
    /etc/profile (CentOS)
    ~/.bash_profile (Mac OS)
    添加ZK_HOME并把它的bin目录添加到path

    环境变量添加HBASE
    添加HBASE_HOME并把它的bin目录添加到path

    1-2) 文件配置

    配置ZooKeeper

    把{ZooKeeper安装目录}/conf/zoo_sample.cfg文件复制一份
    改名为zoo.cfg
    修改dataDir=/tmp/zookeeper部分为: 你自己的文件夹

    修改{ZooKeeper安装目录}/bin/zkEnv.sh
    在行ZOOBINDIR="${ZOOBINDIR:-/usr/bin}"以上增加日志输出文件夹的配置
    ZOO_LOG_DIR={你自己的文件夹位置}

    配置HBase

    编辑{HBase安装目录}/conf/hbase-site.xml
    添加hbase.rootdir和hbase.zookeeper.property.dataDir

    <configuration>
        <property>
            <name>hbase.rootdir</name>
            <value>file://{你的hbase自定义目录}</value>
        </property>
        <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>file://{你的zookeeper自定义目录}</value>
        </property>
            <property>
            <name>hbase.zookeeper.property.dataDir</name>
            <value>{你的zookeeper安装文件夹}</value>
        </property>
    </configuration>
    

    编辑{HBase安装目录}/conf/hbase-env.sh
    export JAVA_HOME={你的JAVA_HOME}(JDK8以上)
    (注意: JDK14暂时不支持)

    使用外置zookeeper
    export HBASE_MANAGES_ZK=false

    1-3) 启动

    启动hbase

    start-hbase.sh

    jps

    可以看到HMaster进程表示成功

    21746 HRegionServer
    9859 SecondaryNameNode
    10053 ResourceManager
    9607 NameNode
    21992 Jps
    10153 NodeManager
    21885 Main
    21551 HQuorumPeer
    9711 DataNode
    21599 HMaster

    1-4) 客户端连接测试

    命令行输入:
    hbase shell

    查看状态

    status

    运行结果:
    1 active master, 0 backup masters, 1 servers, 0 dead, 2.0000 average load

    建立测试表

    create 'test', 'cf'

    运行结果:
    0 row(s) in 3.4010 seconds

    => Hbase::Table - test

    检查测试表

    list 'test'

    运行结果:
    hbase(main):003:0> list 'test'
    TABLE
    test
    1 row(s) in 0.0210 seconds

    => ["test"]

    1-4) Web界面访问

    http://localhost:16010/

    image.png

    相关文章

      网友评论

          本文标题:HBase从入门到精通(二) - 安装和部署

          本文链接:https://www.haomeiwen.com/subject/gbwaohtx.html