熱線電話:13121318867

登錄
首頁精彩閱讀Hbase:安裝及模式配置指南
Hbase:安裝及模式配置指南
2020-06-03
收藏

所謂知己知彼,百戰不殆!在安裝HBASE前,我們需要了解它的版本,從而好進行選擇與下載。

通過之前介紹的Hbase的集群架構,我們可以知道Hbase數據需要存儲在HDFS上,因此在選擇Hbase版本時要兼顧之前安裝的Hadoop版本。Hbase各個版本與Hadoop各個版本之間的兼容性可以從Hbase官網上得到,如下圖所示:

我們之前安裝的是Hadoop2.7.5這個版本的hadoop支持的Hbase版本是最多的,支持上圖中所有的Hbase版本。目前Hbase1.3.2使用比較廣泛所以我們選擇此版。

由于國內,我們可以從清華下載鏡像中下載,下載鏈接如下所示:

https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/1.3.2/hbase-1.3.2-bin.tar.gz

通過winscp將下載的hbase文件上傳到虛擬機的用戶主目錄下的Downloads文件目錄中。通過命令ls可以查看

關于HBASE安裝

1、解壓

將~/Downloads/hbase-1.3.2-bin.tar.gz解壓到用戶主目錄下。命令如下圖所示:

解壓結束后如下圖所示:

將文件名稱改名hbase132

關于HBASE的配置

將hbase添加到系統環境變量,使用vim ~/.bashrc編輯文件

在文件末尾添加如下內容,保存并退出

重新導入配置文件

啟動Hbase、查看啟動進程、停止Hbase

上面屬于standalong模式啟動,主要用于簡單測試。然而大部分Hbase是需要以集群模式啟動的。不過hbase的運行模式變換只需更改其配置文件即可。

關于Hbase的集群模式配置

第一步:配置Hbase-env.sh

首先使用vim編輯器編輯/home/hduser/hbase132/conf/目錄下的hbase-env.sh

將如下內容添加到hbase-env.sh文件末尾,然后退出保存。

第二步:配置Hbase-site.xml

接下來配置hbase-site.xml。

在hbase-site.xml文件尾添加下圖中的內容,并保存退出。

第三步:配置regionservers

接下來配置regionservers這個文件的作用與hadoop中的slaves類似,用來告訴hbase集群哪些是工作節點。

在我們的集群中讓slave1、slave2來運行regionserver程序。

第四步:將各個文件傳至slave1、slave2

因為我們已經修改過用戶環境變量.bashrc因此我們需要將該文件上傳到各個節點用戶主目錄下。

然后還需上傳hbase132文件到各個節點用戶主目錄下

5、啟動

重啟三臺虛擬機使配置生效

啟動hadoop

start-all.sh

啟動zookeeper

啟動zookeeper與啟動其他組件不同,需要在每個節點都執行命令

zkServer.sh start

顯示STARTED字樣則說明啟動成功。

啟動Hbase

由于HBase依靠ZooKeeper提供一致性服務,在啟動ZooKeeper之后可嘗試啟動HBase,在主節點執行啟動命令

start-hbase.sh

啟動完成后,能夠在主節點看到以下服務

至此,hbase安裝完成。

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢