hbase环境搭建

2019-10-24  本文已影响0人  普度众生的面瘫青年

安装至/usr/local/hbase

tar -xzvf hbase-2.1.7-bin.tar.gz
mv hbase-2.1.7 /usr/local/hbase
export HBASE_HOME=/usr/local/hbase
export PATH=$PATH:$HBASE_HOME/bin
hbase version

修改配置文件

mkdir data logs
export JAVA_HOME=/usr/local/java(值根据实际情况)
export HBASE_CLASSPATH=/usr/local/hbase/lib
export HBASE_PID_DIR=/usr/local/hbase/data
export HBASE_LOG_DIR=/usr/local/hbase/logs
export HBASE_MANAGES_ZK=false
<configuration>
<property>
      <name>hbase.tmp.dir</name>
      <value>/usr/local/hbase/data</value>
    </property>
    <property>
      <name>hbase.rootdir</name>
      <value>hdfs://test01:9000/hbase</value>
    </property>
    <property>
      <name>hbase.cluster.distributed</name>
      <value>true</value>
    </property>
    <property>
      <name>hbase.zookeeper.quorum</name>
      <value>test01</value>
    </property>
    <property>
      <name>hbase.zookeeper.property.clientPort</name>
      <value>2181</value>
    </property>
    <property>
      <name>hbase.zookeeper.property.dataDir</name>
      <value>/usr/local/zookeeper/data</value>
      <description>property from zoo.cfg,the directory where the snapshot is stored</description>
    </property>
    <property> <!-- 该部分在版本完全兼容的情况下无需添加 -->
      <name>hbase.wal.provider</name> 
      <value>filesystem</value> 
    </property>
</configuration>
localhost  # 单实例
# =============多实例============
# test02
# test03

启动验证

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

在test01可以看到HMaster和HRegionServer
在从节点可以看到HRegionServer
单实例则两者都存在

http://test01:16010/master-status

可能出现的问题

兼容问题
cp /usr/local/hbase/lib/client-facing-thirdparty/htrace-core-3.1.0-incubating.jar /usr/local/hbase/lib/
上一篇 下一篇

猜你喜欢

热点阅读