HBASE

本文详细介绍如何在Linux环境下安装并配置HBase,包括解压、环境变量设置、配置文件修改等步骤,并提供了启动及验证HBase运行状态的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 进入/usr
    cd /usr

  2. 解压hbase
    tar -xzvf hbase-1.3.1-bin.tar.gz

  3. 删除包
    rm -rf hbase-1.3.1-bin.tar.gz

  4. 修改文件名
    mv hbase-1.3.1/ hbase

  5. 修改profile
    vi /etc/profile

  6. 添加如下代码

    export ZK_HOME=/usr/zookeeper
    export HBASE_HOME=/usr/hbase

    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$HADOOP_HOME/bin:${HBASE_HOME}:${ZK_HOME}/bin:$PATH
  1. 执行生效
    source /etc/profile

  2. 进入hbase cd /usr/hbase修改hbase-env.sh文件
    vi conf/hbase-env.sh

  3. 添加如下代码

export JAVA_HOME=/usr/java/jdk1.8.0_131
export HADOOP_HOME=/usr/hadoop
export HBASE_HOME=/usr/hbase
export HBASE_CLASSPATH=/usr/hadoop/etc/hadoop
export HBASE_PID_DIR=/usr/hbase/pids
export HBASE_MANAGES_ZK=false
  1. 修改配置文件hbase-site.xml
    vi conf/hbase-site.xml

  2. 添加如下代码
    <configuration>
    <!-- Site specific YARN configuration properties -->
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://centos201:9000/hbase</value>
    <description>The directory shared byregion servers.</description>
    </property>
    <property>
    <name>hbase.master</name>
    <value>centos201</value>
    </property>
    <property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
    <description>Property from ZooKeeper'sconfig zoo.cfg. The port at which the clients will connect.
    </description>
    </property>
    <property>
    <name>zookeeper.session.timeout</name>
    <value>120000</value>
    </property>
    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>centos201,centos202,centos203</value>
    </property>
    <property>
    <name>hbase.tmp.dir</name>
    <value>/usr/hbase/tmp</value>
    </property>
    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>
    </configuration>

  3. 创建tmp
    mkdir tmp mkdir pids

  4. 修改regionservers文件
    vi conf/regionservers

  5. 添加如下代码
    centos201
    centos202
    centos203

  6. 授权
    chown -R wuyang:wuyang /usr/hbase/

  7. 切换用户
    su wuyang

  8. 启动
    首先要启动hdfs和zookeeper

    bin/start-hbase.sh

  9. 查看
    bin/hbase shell
    这里写图片描述

  10. 测试
    status
  11. 退出
    exit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值