大数据集群搭建-Hbase

2021-02-20  本文已影响0人  有机会一起种地OT

hbase
解压安装包 tar xzvf hbase-*-bin.tar.gz

文件配置

修改配置文件/.../conf/hbase-env.sh

配置JAVA环境变量
#不使用hbase自带的zookeeper
export HBASE_MANAGES_ZK=false

配置regionservers文件
添加集群节点

配置hbase-site.xml

<property>
    <name> hbase.rootdir </name>
    <value>hdfs://example0:9000/hbase</value>
    <description> hbase.rootdir是RegionServer的共享目录,用于持久化存储HBase数据,默认写入/tmp中。如果不修改此配置,在HBase重启时,数据会丢失。此处一般设置的是hdfs的文件目录,如NameNode运行在namenode.Example.org主机的9090端口,则需要设置为hdfs://namenode.example.org:9000/hbase
    </description>
</property>
<property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    <description>此项用于配置HBase的部署模式,false表示单机或者伪分布式模式,true表不完全分布式模式。
    </description>
</property>
<property>
    <name>hbase.zookeeper.quorum</name>
    <value>examplelz example2,example3</value>
    <description>此项用于配置ZooKeeper集群所在的主机地址。examplel、 example2、example3是运行数据节点的主机地址。   
    </description>
</property>
<property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/var/zookeeper</value>
    <description>此项用于设置存储ZooKeeper的元数据,如果不设置默认存在/tmp下,重启时数据会丢失。
    </description>
</property>
<property>
    <name>hbase.zookeeper.property.clientPort</name>
    <value>2181</value>
</property>

将hbase文件夹 复制到所有节点

先启动zookeeper
在主节点启动 hbase

/.../bin/start-hbase.sh
上一篇 下一篇

猜你喜欢

热点阅读