大數據hadoop學習【7】-----基於ubuntu16.04系統的HBase的下載、安裝與配置


對於Hbse的學習使我們學習大數據基礎的重要章節,HBase是hadoop中文件的數據庫,可以儲存我們hadoop文件系統的重要信息,那麼學習的第一步就是進行HBase的安裝與配置,本次博客,林君學長將帶大家進行HBase的下載安裝已經配置
配置環境如下:

  • 操作系統:Linux–>ubuntuKylin 16.04
  • 中介軟件:VMWare虛擬機15.0
  • Hadoop版本:hadoop-2.7.7
  • JAVA版本:jdk-1.8

一、Hbase下載說明

1、HBase安裝前的必讀步驟

1)、說明
HBase的版本一定要和之前已經安裝的Hadoop的版本保持兼容,不能隨便選擇版本。
HBase1.1.2和Hadoop2.7.1、Hadoop2.6.0、以及Hadoop2.7.3兼容;而HBase2.2.2和Hadoop3.1.3兼容。具體兼容情況請參考如下表格數據
在這裏插入圖片描述
另外附上jdk的對應關係:
在這裏插入圖片描述
2)、本次林君學長由於之前安裝的hadoop2.7.7,jdk1.8,所以本次選擇HBase1.4.13;不選擇太新的東西,但也不選擇太舊的版本,這樣不會出現什麼問題,如果大家hadoop的版本

二、Hbase的下載

Hbase的下載建議在ubuntu的系統瀏覽器點擊鏈接進行下載,windows瀏覽器進行下載是在本地的文件系統裏面,後面需要通過傳輸軟件傳到ubuntu系統上面哦!

1、點擊Hbase下載鏈接,進行Hbase的相關版本下載

1)、HBase下載鏈接如下:
https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/
在這裏插入圖片描述
2)、選擇Hbase1.4.13進行下載頁面,選擇如下箭頭處的版本,點擊進行下載:
在這裏插入圖片描述
哈哈,其實選擇HBase的最主要原因就是這個版本下載非常的快、而且還不是太新,可以兼容,是國內鏡像源下載的哦!

2、Hbase下載後傳輸到ubuntu系統

1)、該步驟自己選擇自己熟悉的軟件進行Hbase版本的傳輸吧,能夠傳到ubuntu系統上面的就行,林君學長通過FileZilla軟件進行傳輸,比較好用,具體可以參考林君學長寫的傳輸博客哦,鏈接如下:
https://blog.csdn.net/qq_42451251/article/details/104939505
在這裏插入圖片描述

三、Hbase的安裝

1、將Hbase解壓至路徑 [/usr/local]

1)、解壓命令如下:

sudo tar -zxf ~/lenovo/hbase-1.4.13-bin.tar.gz -C /usr/local

在這裏插入圖片描述
2)、修改文件名爲hbase

sudo mv /usr/local/hbase-1.4.13 /usr/local/hbase

2、配置環境變量

1)、打開配置文件

gedit ~/.bashrc

2)、加入hbase的路徑:

export PATH=$PATH:/usr/local/hbase/bin

在這裏插入圖片描述
3)、執行source命令使上述配置在當前終端立即生效

source ~/.bashrc

3、添加HBase權限

1)、進入 /usr/local路徑

cd /usr/local

2)、將hbase下的所有文件的所有者改爲hadoop,hadoop是當前用戶的用戶名。

sudo chown -R hadoop ./hbase

3)、查看HBase版本,確定hbase安裝成功,命令如下:

cd /usr/local/hbase
hbase version

在這裏插入圖片描述
看到以上輸出消息表示HBase已經安裝成功,接下來將進行僞分佈式模式的配置。

四、Hbase僞分佈模式的配置

1、配置路徑[/usr/local/hbase/conf/]下的hbase-env.sh文件

1)、進入該路徑位置

cd /usr/local/hbase/conf/

2)、打開hbase-env.sh文件

sudo gedit hbase-env.sh

3)、給其中配置java和hadoop路徑以及HBASE_CLASSPATH

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export HBASE_CLASSPATH=/usr/local/hadoop/conf 
export HBASE_MANAGES_ZK=true
export HBASE_PID_DIR=/usr/local/hbase/pids

上面的java路徑的配置,主要看大家的java自己安裝位置的版本哦,以上只是林君學長自己的版本!
在這裏插入圖片描述
保存後關閉!

2、配置路徑[/usr/local/hbase/conf/]下的hbase-site.xml文件

1)、打開該文件

sudo gedit hbase-site.xml

2)、修改hbase.rootdir,指定HBase數據在HDFS上的存儲路徑;將屬性hbase.cluter.distributed設置爲true。假設當前Hadoop集羣運行在僞分佈式模式下,在本機上運行,且NameNode運行在9000端口。

<configuration>
        <property>
                <name>hbase.rootdir</name>
                <value>hdfs://localhost:9000/hbase</value>
        </property>
        <property>
                <name>hbase.cluster.distributed</name>
                <value>true</value>
        </property>
</configuration>

其中:hbase.rootdir指定HBase的存儲目錄;hbase.cluster.distributed設置集羣處於分佈式模式.

在這裏插入圖片描述
同樣的,保存後關閉!

3、測試運行HBase

1)、登陸ssh

cd  
ssh localhost

之前設置了無密碼登陸,因此這裏不需要密碼

在這裏插入圖片描述
2)、啓動hadoop

cd /usr/local/hadoop
./sbin/start-dfs.sh
jps

在這裏插入圖片描述
出現上面節點則爲啓動成功!
3)、切換目錄至 /usr/local/hbase

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

在這裏插入圖片描述
出現如上頁面則爲啓動成功!
4)、進入shell界面:

bin/hbase shell

在這裏插入圖片描述
退出shell界面:

exit

5)、.停止HBase運行

bin/stop-hbase.sh

在這裏插入圖片描述
6)、關閉hadoop

cd /usr/local/hadoop
./sbin/stop-dfs.sh

在這裏插入圖片描述
注意: 這裏啓動關閉Hadoop和HBase的順序一定是:
啓動Hadoop—>啓動HBase—>關閉HBase—>關閉Hadoop
以上就是本次博客的全部類容:ubuntu系統下HBase的安裝和配置;希望通過對本次博客的閱讀,可以幫助小夥伴們安裝HBase哦!
遇到問題的小夥伴記得評論區留言、林君學長看到會爲大家解答的,這個學長不太冷!

陳一月的又一天編程歲月^ _ ^

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