1. 程式人生 > >HBase學習總結(1):HBase的下載與安裝

HBase學習總結(1):HBase的下載與安裝

oot 停止 微信公眾號 profile jdk1 variable jdk oop lib

(HBase是一種數據庫:Hadoop數據庫,它是一種NoSQL存儲系統,專門設計用來高速隨機讀寫大規模數據。本文介紹HBase的下載與安裝的整個過程。

)
一、HBase的下載
1.登錄HBase官網http://hbase.apache.org/,可看到如圖1所看到的的頁面:
技術分享
圖1 登錄HBase官網的頁面

2.點擊圖1中的紅色小框中的“here”。進入如圖2所看到的的頁面。
技術分享
圖2 下載鏈接

3.點擊圖2中的紅色小框中的鏈接,進入如圖3所看到的的下載頁面。


技術分享

技術分享
圖3 下載頁面

點擊文件名稱便能夠下載所須要的HBase安裝包和源碼,本文演示樣例中使用的是HBase 1.0.1版本號。

二、HBase的安裝
將下載的安裝包(hbase-1.0.1-bin.tar.gz)上傳到Linux機器上。

為了避免文件權限的問題,建議將該安裝包上傳到root用戶下。在本文中。安裝包存放在“/root/zhouzx”文件夾下。因為本次安裝HBase的目的是自己學習,因此僅僅是安裝了單機版。HBase真正的威力體如今集群中。這是大數據項目中採用的部署方式。
1.解壓安裝包
運行“tar -zxvf hbase-1.0.1-bin.tar.gz”命令解壓安裝包,得到“hbase-1.0.1”。

轉到該文件夾下,能夠看到有例如以下文件及文件夾:

-rw-r--r--  1 root root 140371
Apr 18 13:02 CHANGES.txt -rw-r--r-- 1 root root 11358 Jan 25 17:47 LICENSE.txt -rw-r--r-- 1 root root 897 Apr 18 12:55 NOTICE.txt -rw-r--r-- 1 root root 1477 Apr 6 06:03 README.txt drwxr-xr-x 4 root root 4096 Apr 18 12:58 bin drwxr-xr-x 2 root root 4096 Apr 18 12:55 conf drwxr-xr-x 12 root root 4096
Apr 18 13:14 docs drwxr-xr-x 7 root root 4096 Apr 18 13:08 hbase-webapps drwxr-xr-x 3 root root 4096 Jun 26 09:07 lib

到這裏,HBase的安裝已經能夠告一段落了。下面來設置環境。

2.部署jdk並設置java環境
要想讓HBase成功運行,還須要在Linux機器上部署jdk,並設置java環境。為了支持最新的HBase版本號,建議部署的jdk的版本號在1.7.0以上。


將“jdk1.7.0-linux.tar.gz”上傳到“/usr/java”文件夾下。運行“tar -zxvf jdk1.7.0-linux.tar.gz”命令,得到“/usr/java/jdk1.7.0”文件夾下的內容。


接下來須要在root用戶(安裝HBase的用戶)下設置java環境。在root用戶下運行“vi .bash_profile”命名。並將下面命令復制到該文件裏:

export JAVA_HOME=/usr/java/jdk1.7.0
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然後運行“:wq”命令保存文件內容。此時,環境變量已設置完畢。

為了確定環境變量是否已設置成功。可直接運行“java -version”命令,假設出現下面內容:

java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

則表示部署jdk和設置java環境已成功。

3.啟動和停止HBase
轉到“/root/zhouzx/hbase-1.0.1/bin”文件夾下。運行“sh start-hbase.sh”或“./start-hbase.sh”命令啟動HBase。假設出現下面內容:

starting master, logging to /root/zhouzx/hbase-1.0.1/bin/../logs/hbase-root-master-A10168992.out

則表示HBase啟動成功。
接著。運行“sh stop-hbase.sh”或“./stop-hbase.sh”命令停止HBase。假設出現下面內容:

stopping hbase.................

則表示HBase已停止運行。


本人微信公眾號:zhouzxi,請掃描下面二維碼:
技術分享

HBase學習總結(1):HBase的下載與安裝