hbase单机搭建

一、下载

https://hbase.apache.org/downloads.html  2.1.3版本

解压,拷贝到文件夹

/hbase/hbase-2.1.3

设置HBASE_HOME环境变量,把它加到path环境变量中去

source /etc/profile

二、配置

1.在/data下创建目录

mkdir /data/hbase

mkdir /data/hbase/tmp

mkdir /data/hbase/pids

切换到 /hbase/hbase-2.1.3/conf 下

2.修改hbase-env.sh

export JAVA_HOME=/opt/java/jdk1.8.0_181
export HADOOP_HOME=/hadoop/hadoop-2.8.4
export HBASE_HOME=/hbase/hbase-2.1.3
export HBASE_CLASSPATH=/hadoop/hadoop-2.8.4/etc/hadoop
export HBASE_PID_DIR=/data/hbase/pids
export HBASE_MANAGES_ZK=false

HBASE_MANAGES_ZK=false 是不启用HBase自带的Zookeeper集群

3.修改hbase-site.xml

     <property>
                <name>hbase.rootdir</name>
                <value>hdfs://master:9000/hbase</value>
                <description>The directory shared byregion servers.</description>
        </property>
        <!-- hbase的端口 -->
        <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>
        <!--  zookeeper 集群配置。如果是集群,则添加其它的主机地址 -->
        <property>
                <name>hbase.zookeeper.quorum</name>
                <value>master</value>
        </property>
        <property>
                <name>hbase.tmp.dir</name>
                <value>/data/hbase/tmp</value>
        </property>
        <!-- false是单机模式,true是分布式模式  -->
        <property>
                <name>hbase.cluster.distributed</name>
                <value>false</value>
        </property>

  说明:hbase.rootdir:这个目录是region server的共享目录,用来持久化Hbase 。hbase.cluster.distributed :Hbase的运行模式。false是单机模式,true是分布式模式。若为false,Hbase和Zookeeper会运行在同一个JVM里面

切换到bin目录,

./start-hbase.sh 启动

没报错,没提示,但jps没有看到HMaster进程

查看启动日志

 看日志,2181端口被占了,把该端口kill,再重启就好了,

原文地址:https://www.cnblogs.com/ngy0217/p/10553675.html