成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析Hbase中的Hadoop單機環境配置

數據庫 Hadoop
今天我們要介紹的是Hbase中的Hadoop單機環境配置,系統為Ubuntu10.04。希望對大家有所幫助。

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

 

HBase架構圖

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

51CTO向您推薦《Facebook實時信息系統:HBase每月存儲1350億條信息

安裝Hbase其實主要是配置好java環境以及Hadoop與Hbase的配置文件。

1.安裝并配置Java環境。在Ubuntu10.04默認的源使用的OpenJDK,在某些應用上OpenJDK并不被支持(如abicloud等).我們為了省事還是安裝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) 設置默認的java解釋器。

  1. sudo update-alternatives --config java  

會出現下列圖面:

輸入你想選擇的編號。

(3)編輯java環境變量

  1. sudo gedit /etc/environment  

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

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

保存退出,行文至此,java環境已經配置好。

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

(1)安裝ssh

  1. sudo apt-get install ssh  

(2)設置不用登錄密碼

  1. <PRE class=wiki>$ ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ""</PRE>    
  2. <PRE class=wiki>$ cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys</PRE>  

完成后登錄不用輸入密碼,***次需要輸入回車鍵。        

  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 。在本人機器上解壓路徑是/home/viki/hadoop-0.20.2,進入剛才所解壓的文件夾,修改之(需要root權限)。

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

將以下java環境copy進去。

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

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

  1. gedit  conf/core-site.xml  

將下面內容copy進該文件中:

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

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

  1. gedit  conf/hdfs-site.xml  

將下面內容copy進該文件

  1. <configuration>    
  2. <property>    
  3.    <name>dfs.replication</name>    
  4.  <value>1</value>    
  5.  </property>    
  6. </configuration>  

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

  1. gedit mapred-site.xml  

將下面內容copy進該文件

  1. <configuration>    
  2.   <property>    
  3.     <name>mapred.job.tracker</name>    
  4.    <value>localhost:9001</value>    
  5.   </property>    
  6.  </configuration>  

經歷以上步驟,所有文件修改完畢,已經設置好Hadoop單機測試環境,下面將是啟動Hadoop服務。

3.格式化Namenode并開啟所有Hadoop服務,查看服務狀態。

(1)格式化Namenode

  1. bin/hadoop namenode -format  

會出現下面畫面:

(2)啟動所有Hadoop服務

  1. bin/start-all.sh  

會出現下面畫面:


(3)查看服務狀態。

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

原文鏈接:http://www.cnblogs.com/ventlam/archive/2010/11/24/hadoop.html

 

  1. Facebook實時信息系統:HBase每月存儲1350億條信息
  2. SQL Server數據庫對大數據量表數據進行DELETE
  3. MongoDB CEO談NoSQL的大數據量處理能力
  4. 詳解NoSQL數據庫使用實例
  5. 細數Google HBase與BigTable區別在哪里?

【編輯推薦】

責任編輯:彭凡 來源: 博客園
相關推薦

2015-08-26 10:18:40

hbase

2010-06-03 13:21:07

HadoopHBase

2013-05-27 14:37:31

Hadoop 2.0.

2012-11-07 17:25:46

hadoopUbuntu 12.0

2013-05-27 14:13:51

Hadoop 2.0.

2010-06-04 09:43:47

hadoop應用

2009-07-21 11:17:46

iBATISDAO的配置

2015-04-09 10:18:21

網卡配置

2010-06-04 17:43:12

Hadoop集群搭建

2017-01-17 09:38:52

ZooKeeperHadoopHBase

2012-05-29 09:48:21

Hadoop

2010-06-03 13:08:51

2009-07-21 11:12:00

iBATIS配置

2013-06-13 10:39:54

Hadoop2.0.4

2009-07-21 10:05:10

ASP.NET配置文件

2010-06-04 18:29:02

Hadoop單機模式

2010-06-04 14:12:57

Hadoop開發環境

2018-06-23 00:28:22

2010-06-04 14:28:01

Hadoop開發環境

2009-06-24 16:23:29

jBPM 4.0配置
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二区三 | 日韩久久久久久 | 亚洲欧美中文日韩在线v日本 | 99re在线| 91亚洲欧美 | 日韩视频一区 | 国产成人精品久久二区二区91 | 国产精品久久久久久福利一牛影视 | 久久国产亚洲 | 亚洲一区二区三区免费在线 | 欧美黄色片 | 嫩草网 | 一级片免费在线观看 | 精品欧美乱码久久久久久1区2区 | 日韩精品一区二区三区高清免费 | 欧美一区二区三区一在线观看 | 人人精品 | 久久夜视频 | 就操在线 | 久久精品综合 | 亚洲综合大片69999 | 国产成人在线看 | 伊人网综合 | 久久一区二区三区四区 | 高清欧美性猛交xxxx黑人猛交 | 日韩第一页 | 超碰成人在线观看 | 成人深夜福利 | 国产区在线 | 日韩精品一区二区三区视频播放 | 欧美视频网 | 特级黄一级播放 | www.国产精品 | 黄色大全免费看 | 亚洲精品久久久久国产 | 亚洲欧美日韩精品久久亚洲区 | 91精品国产综合久久久久久丝袜 | 国产精品久久精品 | 在线不卡av | 国产99免费 | 欧美成人精品在线观看 |