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

來源:互聯網
上載者:User

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

(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.txtdrwxr-xr-x  4 root root   4096 Apr 18 12:58 bindrwxr-xr-x  2 root root   4096 Apr 18 12:55 confdrwxr-xr-x 12 root root   4096 Apr 18 13:14 docsdrwxr-xr-x  7 root root   4096 Apr 18 13:08 hbase-webappsdrwxr-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.0export PATH=$JAVA_HOME/bin:$PATHexport 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,請掃描以下二維碼:

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.