日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺析Hbase中的Hadoop單機(jī)環(huán)境配置

HBase是一個分布式的、面向列的開源數(shù)據(jù)庫,該技術(shù)來源于Chang et al所撰寫的Google論文“Bigtable:一個結(jié)構(gòu)化數(shù)據(jù)的分布式存儲系統(tǒng)”。就像Bigtable利用了Google文件系統(tǒng)(File System)所提供的分布式數(shù)據(jù)存儲一樣,HBase在Hadoop之上提供了類似于Bigtable的能力。HBase是Apache的Hadoop項目的子項目。HBase不同于一般的關(guān)系數(shù)據(jù)庫,它是一個適合于非結(jié)構(gòu)化數(shù)據(jù)存儲的數(shù)據(jù)庫.另一個不同的是HBase基于列的而不是基于行的模式。HBase使用和Bigtable非常相同的數(shù)據(jù)模型。用戶存儲數(shù)據(jù)行在一個表里。一個數(shù)據(jù)行擁有一個可選擇的鍵和任意數(shù)量的列。表是疏松的存儲的,因此用戶可以給行定義各種不同的列。HBase主要用于需要隨機(jī)訪問,實(shí)時讀寫你的大數(shù)據(jù)(Big Data)。

網(wǎng)站制作、網(wǎng)站設(shè)計服務(wù)團(tuán)隊是一支充滿著熱情的團(tuán)隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時竭誠為客戶提供服務(wù)是我們的理念。創(chuàng)新互聯(lián)把每個網(wǎng)站當(dāng)做一個產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!

本文主要介紹在Ubuntu10.04環(huán)境下安裝配置單機(jī)版原生的HBase。在網(wǎng)絡(luò)上找到的文章要么語焉不詳,要么ungeliable.于是記錄一下自己的安裝配置過程,做個STEP BY STEP的圖文并茂的教程,謹(jǐn)防自己以后忘記 。

向您推薦《Facebook實(shí)時信息系統(tǒng):HBase每月存儲1350億條信息》

安裝Hbase其實(shí)主要是配置好java環(huán)境以及Hadoop與Hbase的配置文件。

1.安裝并配置Java環(huán)境。在Ubuntu10.04默認(rèn)的源使用的OpenJDK,在某些應(yīng)用上OpenJDK并不被支持(如abicloud等).我們?yōu)榱耸∈逻€是安裝sun java ,打開終端,輸入以下命令:

(1)安裝

 
 
 
 
  1. sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"   
  2. sudo apt-get update    
  3. sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts    
  4. sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-fonts  

查看是否安裝成功

 
 
 
 
  1. $ java -version  

(2) 設(shè)置默認(rèn)的java解釋器。

 
 
 
 
  1. sudo update-alternatives --config java  

會出現(xiàn)下列圖面:

輸入你想選擇的編號。

(3)編輯java環(huán)境變量

 
 
 
 
  1. sudo gedit /etc/environment  

在彈出的environment文件中添加下列兩行:

CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib  JAVA_HOME=/usr/lib/jvm/java-6-sun

保存退出,行文至此,java環(huán)境已經(jīng)配置好。

2.安裝并配置Hadoop。雖說我安裝的是單機(jī)版的Hbase,但是由于Hadoop本來就是分布系統(tǒng),使用SSH通訊。

(1)安裝ssh

 
 
 
 
  1. sudo apt-get install ssh  

(2)設(shè)置不用登錄密碼

 
 
 
 
  1. $ ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ""
    
  • $ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys  
  • 完成后登錄不用輸入密碼,***次需要輸入回車鍵。     

     
     
     
     
    1. $ ssh localhost    
    2. $ exit    
    3. $ ssh localhost    
    4. $ exit  

     (3)下載解壓Hadoop,到http://hadoop.apache.org/common/releases.html#Download下載stable版本0.20.2.并解壓到/Home路徑

    (4)修改hadoop-env.sh 。在本人機(jī)器上解壓路徑是/home/viki/hadoop-0.20.2,進(jìn)入剛才所解壓的文件夾,修改之(需要root權(quán)限)。

     
     
     
     
    1. cd hadoop-0.20.2   
    2. gedit conf/hadoop-env.sh  

    將以下java環(huán)境copy進(jìn)去。

     
     
     
     
    1. export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.22  

    (5)設(shè)置xml文件,需要設(shè)置conf文件夾下的三個文件core-site.xml, hdfs-site.xml, mapred-site.xml。

     
     
     
     
    1. gedit  conf/core-site.xml  

    將下面內(nèi)容copy進(jìn)該文件中:

     
     
     
     
    1.     
    2.     
    3. fs.default.name    
    4.  hdfs://localhost:9000    
    5.      
    6.      
    7.  hadoop.tmp.dir    
    8.   /var/hadoop/hadoop-\${user.name}    
    9.     
    10.    

    保存退出,繼續(xù)修改另外一個文件hdfs-site.xml

     
     
     
     
    1. gedit  conf/hdfs-site.xml  

    將下面內(nèi)容copy進(jìn)該文件

     
     
     
     
    1.     
    2.     
    3.    dfs.replication    
    4.  1    
    5.      
    6.   

    保存退出,修改***一個文件

     
     
     
     
    1. gedit mapred-site.xml  

    將下面內(nèi)容copy進(jìn)該文件

     
     
     
     
    1.     
    2.       
    3.     mapred.job.tracker    
    4.    localhost:9001    
    5.       
    6.    

    經(jīng)歷以上步驟,所有文件修改完畢,已經(jīng)設(shè)置好Hadoop單機(jī)測試環(huán)境,下面將是啟動Hadoop服務(wù)。

    3.格式化Namenode并開啟所有Hadoop服務(wù),查看服務(wù)狀態(tài)。

    (1)格式化Namenode

     
     
     
     
    1. bin/hadoop namenode -format  

    會出現(xiàn)下面畫面:

    (2)啟動所有Hadoop服務(wù)

     
     
     
     
    1. bin/start-all.sh  

    會出現(xiàn)下面畫面:


    (3)查看服務(wù)狀態(tài)。

    管理頁面:http://localhost:50030/jobtracker.jsp


    名稱欄目:淺析Hbase中的Hadoop單機(jī)環(huán)境配置
    本文地址:http://www.5511xx.com/article/djihcid.html