Centos(64位)安裝Hbase詳細步驟

來源:互聯網
上載者:User

標籤:

HBase是一個分布式的、面向列的開來源資料庫,該技術來源於 Fay Chang 所撰寫的Google論文“Bigtable:一個結構化資料的分布式儲存系統”。就像Bigtable利用了Google檔案系統(File System)所提供的分布式資料存放區一樣,HBase在Hadoop之上提供了類似於Bigtable的能力。HBase是Apache的Hadoop項目的子項目。HBase不同於一般的關聯式資料庫,它是一個適合於非結構化資料存放區的資料庫。另一個不同的是HBase基於列的而不是基於行的模式。

Linux環境:CentOS6.5

HBase版本:hbase-0.94.16

HBase官網:http://hbase.apache.org

1 運行環境說明1.1 硬軟體環境

l  主機作業系統:Windows 64 bit,雙核4線程,主頻2.2G,6G記憶體

l  虛擬軟體:VMware® Workstation 9.0.0 build-812388

l  虛擬機器作業系統:CentOS 64位,單核,1G記憶體

l  JDK:1.7.0_55 64 bit

l  Hadoop:1.1.2

1.2 機器網路環境

叢集包含三個節點:1個namenode、2個datanode,其中節點之間可以相互ping通。節點IP地址和主機名稱分布如下:

序號

IP地址

機器名

類型

使用者名稱

運行進程

1

10.88.147.221

hadoop1

名稱節點

hadoop

NN、SNN、JobTracer

2

10.88.147.222

hadoop2

資料節點

hadoop

DN、TaskTracer

3

10.88.147.223

hadoop3

資料節點

hadoop

DN、TaskTracer

所有節點均是CentOS6.5 64bit系統,防火牆均禁用,所有節點上均建立了一個hadoop使用者,使用者主目錄是/usr/hadoop。所有節點上均建立了一個目錄/usr/local/hadoop,並且擁有者是hadoop使用者。

2 書面作業1:安裝HBase2.1 書面作業1內容

安裝HBase,有條件的同學都按完全分布式安裝,將安裝過程和最後測試成功的介面抓圖提交。

 

2.2 安裝過程2.2.1下載HBase安裝包

從Apache網站上(hbase.apache.org)下載HBase穩定發布包:

http://mirrors.cnnic.cn/apache/hbase/hbase-0.96.2/

 

2.2.2上傳HBase

把下載的hbase-0.96.2-hadoop1-bin.tar.gz安裝包,移動到到/home/hadoop/Downloads 目錄下

 

2.2.3解壓並移動目錄

1.     使用如下命令解壓,解壓後出現hbase-0.96.2-hadoop1檔案夾:

cd /home/hadoop/Downloads

tar -zxf hbase-0.96.2-hadoop1-bin.tar.gz

 

2.啟動HBase

# /usr/hbase-0.94.16/bin/start-hbase.sh

如果報錯

+======================================================================+
|      Error: JAVA_HOME is not set and Java could not be found         |
+----------------------------------------------------------------------+
| Please download the latest Sun JDK from the Sun Java web site        |
|       > http://java.sun.com/javase/downloads/ <                      |
|                                                                      |
| Hadoop requires Java 1.6 or later.                                   |
| NOTE: This script will find Sun Java whether you install using the   |
|       binary or the RPM based installer.                             |
+======================================================================+ 

3、安裝JDK,開啟以下的連結下載最新的JDK版本

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

[[email protected] tools]# mkdir /usr/local/java    ##建立目錄
 
[[email protected] tools]# mv jdk-7u79-linux-64.bin /usr/local/java/
 
移動軟體包到/usr/java下
 
[[email protected] tools]# cd /usr/java/
 
[[email protected] java]# chmod 777jdk-7u79-linux-64.bin ##給安裝包執行許可權  
 
[[email protected] java]# ./jdk-7u79-linux-64.bin##安裝出現Done 時安裝成功
 

3)配置環境變數

安裝完畢後需要配置jdk環境變數。

修改/etc/profile檔案,在最後加上以下資訊:

 

JAVA_HOME=/usr/java/jdk1.7.0_29

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

 

添加完畢後,儲存退出。

為了讓/etc/profile檔案修改後立即生效,可以使用如下命令:

命令:# . /etc/profile

註:. 和/etc/profile之間有空格

4.測試JDK

安裝並配置好環境變數之後,接下來就要測試jdk是否安裝正常了。

輸入java -version或javac -version,若顯示版本資訊,則表示安裝成功:

 

如上可以看出,jdk已經安裝成功。接下來我們再來測試一個簡單的Hello World程式。

a.建立hello.java檔案

 

b.添加以下代碼:

 

儲存退出。

c.編譯,運行:

 

由以上可以看出,jdk的編譯運行都正常。

至此,jdk的安裝順利結束。 

 

Centos(64位)安裝Hbase詳細步驟

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.