大數據實踐(六)--hbase集羣搭建(Ubuntu)

大數據實踐(六)–hbase集羣搭建(Ubuntu)

之前搭建了單機hbase,這裏搭建集羣。

hbase是分佈式數據庫,自身攜帶了zookeeper,可以自行組建分佈式。爲了保證高可用,使用外置的zookeeper搭建集羣。

一、集羣搭建

1、解壓

使用tar命令解壓到/usr/local下

tar -zxvf xxx
2、配置環境變量
export HBASE_HOME=usr/local/hbase
export PATH=$HBASE_HOME/bin:$PATH

記得生效

3、配置文件

進入安裝目錄下的conf中:

1. hbase-env.sh

# 配置JDK安裝位置
export JAVA_HOME=/usr/java/jdk1.8.0_201
# 不使用內置的zookeeper服務
export HBASE_MANAGES_ZK=false

2、hbase-site.xml

<configuration>

        <property>
        <!-- 指定 hbase 以分佈式集羣的方式運行 -->
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <!-- 指定 hbase 在 HDFS 上的存儲位置 -->
        <name>hbase.rootdir</name>
        <value>hdfs://master:8020/hbase</value>
    </property>
    <property>
        <!-- 指定 zookeeper 的地址-->
        <name>hbase.zookeeper.quorum</name>
        <value>master:2181,node2:2181,node3:2181</value>
    </property>
</configuration>

3. regionservers

表示集羣節點。

master
node2
node3

4、backup-masters

這個文件可能沒有,可以設置作爲備用文件。

node2	#備用節點

二、啓動測試

1、啓動zookeeper

在所有節點上啓動:

zkServer.sh start
2、啓動hadoop

在master節點啓動即可:

# 啓動dfs服務
start-dfs.sh
# 啓動yarn服務
start-yarn.sh
3、啓動hbase

在主節點啓動即可。

start-hbase.sh
4、web-ui

進入master的50070端口頁面下的文件系統中,此時出現hbase目錄:

在這裏插入圖片描述

進入16010端口下,出現hbase集羣狀況:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章