• hbase伪分布式安装


    伪分布式安装 采用一台hadoop机器,一台hbase机器实现伪分布式

    hbase版本为2.2.2

    192.168.21.152  上安装hadoop

    192.168.21.153  上安装hbase

    1  hadoop伪分布式安装

    详见 https://www.cnblogs.com/hzcjd/p/13669270.html

    2 解压安装包

    cd /usr/local/software
    tar zxvf hbase-2.2.2-bin.tar.gz -C /usr/local

    3 免密登录

    配置192.168.21.152

    配置192.168.21.153

    ssh-keygen -t rsa

    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

    chmod 700 ~/.ssh

    chmod 600 ~/.ssh/authorized_keys

    ssh-copy-id root@192.168.21.153

    ssh-copy-id root@192.168.21.152

    4 hosts配置

    cd /etc
    vim hosts
    192.168.21.153 hb
    192.168.21.152 ha
    :wq

    5 hostname配置

    cd /etc
    vim hostname
    hb
    :wq

    若不配置,当运行hbase的api卡在createTable

    6 配置修改

    hbase-env.sh

    cd /usr/local/hbase-2.2.2/conf
    vim hbase-env.sh
    输入
    export JAVA_HOME=/usr/local/jdk
    :wq

    Regionservers

    vim regionservers
    输入
    hb
    :wq

    hbase-site.xml

    cd /usr/local/hbase-2.2.2/conf
    vim hbase-site.xml  
     configuration中新增
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://ha:9000/hbase</value>
    </property>
    <!--配置HBase在HDFS中数据备份的个数-->
    <property>
    <name>dfs.replication</name>
    <value>1</value>
    </property>
    <!--配置HBase集群分布式模式-->
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>
    <!--配置HBase的zookeeper地址-->
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hb</value>
    </property>
    <!--配置HBase的zookeeper数据存放路径-->
    <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/home/zk</value>
    </property>

    7 环境变量

    vim /etc/profile
    export HBASE_HOME=/usr/local/hbase-2.2.2
    path=HBASE_HOME/bin

    8启动

    cd /usr/local/hbase-2.2.2/bin
    ./start-hbase.sh

    访问网址:http://192.168.21.153:16010/

     9 进入cli

    cd /usr/local/hbase-2.2.2/bin
    ./hbase shell

    相关jar包下载

    hbase-2.2.2-bin.tar.gz:https://download.csdn.net/download/qq_31552723/13033766

  • 相关阅读:
    Docker 命令收集
    Linux环境变量总结
    Docker 安装Hadoop HDFS命令行操作
    Docker 搭建Spark 依赖singularities/spark:2.2镜像
    Docker 搭建Spark 依赖sequenceiq/spark:1.6镜像
    kill命令
    每天一个linux命令:ps命令
    swoole执行外部程序称为进程
    php休眠微秒
    php监控文件变化
  • 原文地址:https://www.cnblogs.com/hzcjd/p/13868391.html
Copyright © 2020-2023  润新知