HBase安装

一.

  1.解压tar包并进入到目录的conf文件:tar -zvxf 包名

二.

  2.1.修改hbase-site.xml:

往configuration标签里写
<property>
    <name>hbase.rootdir</name>
    <value>hdfs://master:9000/hbase</value>
  </property>
  <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
  </property>
  <property>
    <name>hbase.master</name>
    <value>master</value>
  </property>
  <property>
    <name>hbase.zookeeper.quorum</name>
    <value>master,slave1,slave2</value>
  </property>

  2.2..修改regionservers文件:把里面的所有内容删除并写入:

slave1
slave2

  2.3.修改hbase-env.sh文件:

根据自己的路径来配置
export JAVA_HOME=/usr/java/jdk1.8.0_151
export HADOOP_HOME=/usr/java/hadoop-2.8.5
export HBASE_HOME=/usr/java/hbase/hbase-1.3.1
export HBASE_MANAGES_ZK=true

  2.4.配置HBase的环境变量

export HBASE_HOME=/usr/java/hbase/hbase-1.3.1
export PATH=$HBASE_HOME/bin:$PATH

  2.5.将配置好的hbase复制到子机器中

scp -r /usr/java/hbase/hbase-1.3.1 root@slave1:/usr/java/hbase
scp -r /usr/java/hbase/hbase-1.3.1 root@slave2:/usr/java/hbase

  2.6.按照上面的2.4把子机器的环境变量配置一下

  2.7.为了hadoop集成hbase不出现问题,修改hadoop下的etc下的hadoop-env.sh文件

  

cd /usr/java/hadoop-2.8.5/etc/hadoop
export HADOOP_CONF_DIR=/usr/java/hadoop-2.8.5/etc/hadoop
export HADOOP_CLASSPATH=$HBASE_HOME/lib/*
export HBASE_PID_DIR=/tmp

注:3台机器都要修改,然后在:source hadoop-env.sh  一下,保证此文件生效

  2.8.切换到主机master下的HBase目录下的bin文件来启动HBase(要保证hadoop集群启动着)

./start-hbase.sh

  2.9.之后在主机输入jps来查看是否配置成功:

master:

slave1:

slave2:

 

  2.10.在master主机上运行:hbase shell

 

  2.11.输入status,查看状态:

  2.12.启动成功后查看界面(masterip地址:16010)

修改hbase-env.sh文件

原文地址:https://www.cnblogs.com/wang2386033566/p/10150435.html