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

Hadoop應用之Hadoop安裝篇

開發 架構 Hadoop
Hadoop相信大家應該有所了解,那么對它的應用你是否熟悉,這里就向大家介紹一下Hadoop應用之一:Hadoop安裝問題,希望本文的介紹對你學習有所幫助。

本節繼續向大家介紹hadoop應用中Hadoop安裝方面的內容,上節我們介紹了Hadoop安裝之前的環境配置,下面就開始Hadoop安裝了,歡迎大家一起來學習,希望通過本節介紹大家對Hadoop應用有深一步的理解。

一,安裝hadoop系統

1,添加用戶(所有namenode和datanode需要使用相同的用戶名,所有的信息傳輸需要用戶認證)
freebsd7test1#adduser
Username:rhinuxdoop
Fullname:
Uid(Leaveemptyfordefault):
Logingroup[rhinuxdoop]:
Logingroupisrhinuxdoop.Inviterhinuxdoopintoothergroups?[]:
Loginclass[default]:
Shell(shcshtcshbashrbashnologin)[sh]:bash//注意***使用bash,其實程序運行的時候會自動指定shell環境
Homedirectory[/home/rhinuxdoop]:/services/rhinuxdoop
客戶端必須是和服務端同樣的用戶名

2,hadoop需要使用rsync+ssh同步狀態和數據,需要無需輸入密碼就可訪問,所以設置用密鑰認證
a,生產密鑰對(用添加的用戶操作本例用戶為rhinuxdoop)
[rhinuxdoop@freebsd7test1~]$ssh-keygen-tdsa-P''-f~/.ssh/id_dsa
默認在~/.ssh/下
b,在本機用戶中添加
[rhinuxdoop@freebsd7test1~]$cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys
c,添加到其他datanode
將namenoderhinuxdoop用戶目錄下.ssh/id_rsa.pub文件內容導入其他datanode
[rhinuxdoop@freebsd7test2~]$catid_dsa.pub>>~/.ssh/authorized_keys
d,測試:用rhinuxdoop在namenode上登陸讓后ssh到所有的datanode(本例中包括自己機器)
應該無需密碼就可以登陸

3,下載hadoop安裝軟件
a,去http://hadoop.apache.org/core/下載***版本hadoop目前為0.16.0版
b,解壓hadoop-0.16.0.tar.gz到用戶目錄/services/rhinuxdoop/
[rhinuxdoop@freebsd7test1~]$tarzxvfhadoop-0.16.0.tar.gz.

4,hadoop-0.16.0目錄結構說明:
a,bin存放腳本程序,
比如主控制程序hadoop,
啟動腳本start-all.sh--啟動所有hadoop進程start-dfs.sh--啟動DFS進程start-mapred.sh啟動MAP/Reduce進程
停止腳本stop-all.shstop-dfs.shstop-mapred.sh
b,conf配置文件目錄,
環境配置文件hadoop-env.sh可以配置環境變量,比如JAVA_HOME已經系統默認等。
默認配置文件hadoop-default.xml此文件不能修改需要設置參數請修改hadoop-site.xml
自定義配置文件hadoop-site.xml此文件可以自定義配置,出現在該文件中的配置項,系統將自動取代默認配置文件hadoop-default.xml中的配置項
namenode指定文件masters此文件來指定master(namenode)機器名
datanode指定文件slaves此文件來指定slave(datanode)機器列表,每臺機器名占一行
c,log目錄
默認日志存放目錄
d,各配置文件具體參數說明和研究下一個版本中給出。下面我們看一下Hadoop安裝過程中hadoop配置(freebsd7test1)。

5,hadoop配置(freebsd7test1):
a,建立namenode存儲目錄及數據目錄
[rhinuxdoop@freebsd7test1~]$mkdir-p/services/rhinuxdoop/hadoop-0.16.0/filesystem/name
[rhinuxdoop@freebsd7test1~]$mkdir-p/services/rhinuxdoop/hadoop-0.16.0/filesystem/data
b,配置環境變量,編輯./conf/hadoop-env.sh
===============hadoop-env.sh====================
exportJAVA_HOME=/usr/local/jdk1.5.0
#至少要設置JAVA_HOME,另外也可以設置HADOOP_HOME-系統目錄,HADOOP_HOME默認為bin目錄的父目錄
=================================================

c,配置hadoop-site.xml(關于可配置項已經各配置項的說明可以參考hadoop-default.xml)
配置項格式為:
 

  1. <property> 
  2. <name>io.file.buffer.size</name> 
  3. <value>4096</value> 
  4. <description>Thesizeofbufferforuseinsequencefiles.  
  5. Thesizeofthisbuffershouldprobablybeamultipleofhardware  
  6. pagesize(4096onIntelx86),anditdetermineshowmuchdatais  
  7. bufferedduringreadandwriteoperations.</description> 
  8. </property> 
  9.  
  10. <property> 
  11. <name>配置項名字</name> 
  12. <value>配置項的值</value> 
  13. <description>配置項的說明此文字只是幫助人理解用.</description> 
  14. </property> 
  15.  

 格式化namenode
[rhinuxdoop@freebsd7test1~]$hadoop-0.16.0/bin/hadoopnamenode-format
無報錯既可,Hadoop安裝過程中freebsd7test1基本配置已完成

6,hadoop配置(freebsd7test2及其他datanode)

a,其他datanode必須保持namenode相同的目錄結構所以把namenode目錄復制過去
[rhinuxdoop@freebsd7test1~]$scp-rhadoop-0.16.0172.16.27.82:/services/rhinuxdoop/

7,啟動hadoop
[rhinuxdoop@freebsd7test1~]$hadoop-0.16.0/bin/start-all.sh
此時會告知日志記錄的目錄和文件名,日志記錄基本可以在hadoop-site.xml中設定默認在hadoop-default.xml中設置為info

8,查看和測試。

a,系統開啟9000和9001端口分別為dfs的namenode和mapreduce的jobtracke監聽口。

b,查看datanode狀態:[rhinuxdoop@freebsd7test1~]$hadoop-0.16.0/bin/hadoopdfsadmin-report可以看到各點的狀態

c,存放文件:[rhinuxdoop@freebsd7test1~]$hadoop-0.16.0/bin/hadoopfs-put/home/xuyunfeng/tzupdater-1.3.3-2007k.ziptzupdater-1.3.3-2007k.zip
將在本地系統目錄的/home/xuyunfeng/tzupdater-1.3.3-2007k.zip存入hadoop文件系統根目錄中。

d,查看hadoop文件系統目錄[rhinuxdoop@freebsd7test1~]$hadoop-0.16.0/bin/hadoopfs-ls
/user/rhinuxdoop/diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2<r3>543472742008-02-2810:57rw-r--r--rhinuxdoopsupergroup
/user/rhinuxdoop/tzupdater-1.3.3-2007k.zip<r3>2637152008-02-2816:16rw-r--r--rhinuxdoopsupergroup

e,更多hadoop文件系統命令操作請參考手冊

f,api調用測試后續

g,可以通過web形式去瀏覽NameNode和JobTracker,默認端口為:
◆NameNode-http://freebsd7test1.rhinux.com:50070
◆JobTracker-http://freebsd7test1.rhinux.com:50030
◆需要在瀏覽的機器上配置好hosts。至此本節關于Hadoop應用中Hadoop安裝內容介紹完畢。

【編輯推薦】

  1. Hadoop Hdfs配置過程全程報道
  2. Hadoop命令手冊使用指南
  3. 專家講解 Hadoop:HBASE松散數據存儲設計
  4. 兩種模式運行Hadoop分布式并行程序
  5. Hadoop概念及其用法專家講解

 

責任編輯:佚名 來源: chinaunix.com
相關推薦

2010-06-04 09:43:47

hadoop應用

2016-12-20 18:21:29

Hadoop大數據面試

2012-06-25 10:30:06

Hadoop集群

2010-06-07 13:51:59

Hadoop簡介

2013-09-17 09:24:38

2013-11-28 09:44:00

2012-09-10 09:39:31

Hadoop成功部署案例eBay

2010-06-03 09:48:17

Hadoop安裝

2013-10-15 10:18:17

2013-10-15 10:24:23

hadoop大數據

2010-03-30 11:57:58

無線上網卡安裝使用

2010-06-03 10:51:09

Hadoop安裝部署

2016-11-09 14:31:36

Hadoop2.6Hive

2018-09-18 15:21:47

Hive數據倉庫程序

2010-06-03 11:01:32

Hadoop安裝部署

2010-06-04 15:27:17

Hadoop本地

2011-11-02 21:31:01

Ubuntu行情

2020-11-19 10:30:28

Linux

2021-09-01 07:21:41

LinuxHadoop存儲

2010-05-24 14:59:29

Hadoop集群
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久亚洲精品国产 | 国产午夜精品久久 | 亚洲aⅴ一区二区 | 日韩电影免费在线观看中文字幕 | 三级视频在线观看电影 | 日韩午夜精品 | 国产成人精品一区二区三区网站观看 | 成人不卡视频 | 亚洲欧美激情视频 | 久久久久一区二区三区 | 91影库| 日韩精品一区二 | 免费视频一区 | 欧美视频免费在线 | 精品一区二区三区四区五区 | 粉嫩av| 欧美日本韩国一区二区 | 鲁视频| 国产婷婷色综合av蜜臀av | 毛片高清 | 日韩欧美国产成人一区二区 | 免费久| 久久成人综合 | 国产精品一区免费 | 99精品国产一区二区三区 | 一级a爱片性色毛片免费 | 久草视频在线播放 | 日韩成人在线观看 | 亚洲成人国产综合 | 亚洲国产成人av好男人在线观看 | 中文字幕av高清 | 一级全黄少妇性色生活免费看 | 欧美日韩一区二区在线观看 | 国产美女视频一区 | 国产成人高清在线观看 | www.中文字幕av | 成人无遮挡毛片免费看 | 日韩福利视频 | 在线免费看毛片 | 涩涩视频在线播放 | 特黄毛片 |