日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop 部署实例

發(fā)布時(shí)間:2025/3/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop 部署实例 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Linux下的Hadoop–分布式模式的部署實(shí)例修改瀏覽權(quán)限?|?刪除

Linux下的Hadoop--分布式模式的部署

  選用軟件版本:

1. jdk 1.6.0.10
2. hadoop-0.19.1

1. 準(zhǔn)備Host環(huán)境和配置ssh

主節(jié)點(diǎn)IP是192.168.1.247,子節(jié)點(diǎn)1是192.168.1.36,修改兩個(gè)節(jié)點(diǎn)的/etc/hosts文件:

# /etc/hosts (for master AND slave)
192.168.1.247 master
192.168.1.36 slave
分別在兩臺(tái)機(jī)器上添加用戶hadoop

 ?、僭趍aster上:

groupadd -g 2000 hadoop
useradd -u 2000 -g hadoop hadoop
su - hadoop
ssh-keygen -t dsa -P '' -f ~/.ssh/identity

Generating public/private dsa key pair.
Created directory '/home/hadoop/.ssh'.
Your identification has been saved in /home/hadoop/.ssh/identity.
Your public key has been saved in /home/hadoop/.ssh/identity.pub.
The key fingerprint is:
44:e5:05:16:a2:33:95:23:3e:54:f8:c7:f1:e5:bc:24 hadoop@localhost.localdomain

mv .ssh/identity.pub .ssh/authorized_keys

ssh master輸入yes接受自己的公鑰,看能否自動(dòng)登錄,然后
ssh slave輸入yes接受36的公鑰。

The authenticity of host 'slave (192.168.1.36)' can't be established.
RSA key fingerprint is 40:39:05:3d:3e:6c:9d:1f:8c:d1:40:68:67:65:86:41.
Are you sure you want to continue connecting (yes/no)??yes
Warning: Permanently added 'slave,192.168.1.36' (RSA) to the list of known hosts.
hadoop@slave's password:

cat .ssh/authorized_keys
ssh-dss AAAAB3NzaC1kc3MAAACBAM4FxFo0oXwj04yyOYQsFe4IeNU/ClXOVxXtTQyQlZHse/Cl9tzKzz
rDxfKkM8K/wjRH3o2gppk2L2VO7SAd8ZYarCKQzCQjQzMa7UcsjQBth9bzde/rafDO2izHyN5d
M9oHMD3p4H9f672pPO0n8oYShrA48ndBn0N8TucrT0t9AAAAFQCy+pU9QOOD4lvp/qipQbJI2J
X7kQAAAIB4lwMLhjcJmtTiQqxUruTm4WgdOhlVz9HJPqv1FipZEhAVIk5xG9X93wUee3zVN+6v
2mOuJlXAiOAbFeY5ba7EgSaL8RAAhUhzFiTNar6jtZJgy36TzOoECL99leX+F9EpYnCyN7zMHj
uOE5nFPV6NgsDJDjt2EPEdoEvyeMz3iAAAAIEAsoGk1TxRN12zq5HjFsPUiwVCKKoi4NKlwCHz
UGNwE875je1ZHOm32SNUzpfwKGT8PR+d530aVzUGTmT7On5mUlD5ZIHPgjn9zXPFZ/ZMV9XAox
hHBNbkCrQlwLgEE7C3nK3xlEGLymdLxGRZpiCctdlromNqNhr33mzJnWWnVPI= hadoop@localhost.localdomain

復(fù)制備用

 ?、谠趕lave上:

groupadd -g 2000 hadoop
useradd -u 2000 -g hadoop hadoop
su - hadoop
mkdir .ssh
chmod 700 .ssh
vi .ssh/authorized_keys
把從master機(jī)器上拷貝的authorized_keys文件內(nèi)容粘貼上。
chmod 644 .ssh/authorized_keys

  ③在master上:

ssh slave 看是否能自動(dòng)登錄

  這樣host和ssh環(huán)境就配好了。

  有人會(huì)覺得slave上的操作很麻煩,這是因?yàn)檫@里只添加了用戶,而沒有給用戶密碼,這樣導(dǎo)致hadoop用戶只能用證書登陸,不能用密碼方式登錄,會(huì)更安全。

2. 配置hadoop和jdk1.6
這里下載的jdk是jdk-6u10-rc-bin-b28-linux-i586-21_jul_2008.bin;執(zhí)行后安裝到/usr/java/jdk1.6.0_10

 ?、僭趍aster上:

su - hadoop
wget http://apache.freelamp.com/hadoop/core/hadoop-0.19.1/hadoop-0.19.1.tar.gz
tar zxvf hadoop-0.19.1.tar.gz
cd hadoop-0.19.1
vi conf/masters
# 把其中的localhost改成master
master
vi conf/slaves
# 把其中的localhost改成兩個(gè)節(jié)點(diǎn),如果要布兩臺(tái)以上,就依次把剩下的子節(jié)點(diǎn)加上。
master
slave

vi conf/hadoop-env.sh
#在文件最前面加兩行
export JAVA_HOME=/usr/java/jdk1.6.0_10
export PATH=$JAVA_HOME/bin:$PATH

vi conf/hadoop-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>mapred.job.tracker</name>
<value>master:9001</value>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
</configuration>

# 格式化namenode
bin/hadoop namenode -format
09/05/18 14:34:02 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = localhost.localdomain/127.0.0.1
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 0.19.1
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.19 -r 745977; compiled by 'ndaley' on Fri Feb 20 00:16:34 UTC 2009
************************************************************/
09/05/18 14:34:02 INFO namenode.FSNamesystem: fsOwner=hadoop,hadoop
09/05/18 14:34:02 INFO namenode.FSNamesystem: supergroup=supergroup
09/05/18 14:34:02 INFO namenode.FSNamesystem: isPermissionEnabled=true
09/05/18 14:34:02 INFO common.Storage: Image file of size 96 saved in 0 seconds.
09/05/18 14:34:02 INFO common.Storage: Storage directory /tmp/hadoop-hadoop/dfs/name has been successfully formatted.
09/05/18 14:34:02 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost.localdomain/127.0.0.1
************************************************************/

  ②在slave上:

vi conf/hadoop-env.sh
在文件最前面加兩行
export JAVA_HOME=/usr/java/jdk1.6.0_10
export PATH=$JAVA_HOME/bin:$PATH

vi conf/hadoop-site.xml
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>mapred.job.tracker</name>
<value>master:9001</value>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
</configuration>

 ?、墼趍aster上:

bin/start-all.sh
starting namenode, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-namenode-localhost.localdomain.out
master: starting datanode, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-datanode-localhost.localdomain.out
slave: starting datanode, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-datanode-wangyin3.out
master: starting secondarynamenode, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-secondarynamenode-localhost.localdomain.out
starting jobtracker, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-jobtracker-localhost.localdomain.out
slave: starting tasktracker, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-tasktracker-wangyin3.out
master: starting tasktracker, logging to /home/hadoop/hadoop-0.19.1/bin/../logs/hadoop-hadoop-tasktracker-localhost.localdomain.out

export JAVA_HOME=/usr/java/jdk1.6.0_10
export PATH=$JAVA_HOME/bin:$PATH
jps
9208 SecondaryNameNode
9426 TaskTracker
8995 NameNode
9302 JobTracker
9095 DataNode
9536 Jps

看到運(yùn)行了5個(gè)進(jìn)程,OK
④在slave上:

export JAVA_HOME=/usr/java/jdk1.6.0_10
export PATH=$JAVA_HOME/bin:$PATH
jps
30693 DataNode
30768 TaskTracker
30814 Jps

看到運(yùn)行了2個(gè)進(jìn)程,Ok

4. 運(yùn)行hadoop

  拷貝conf目錄到hdfs文件系統(tǒng)中

$ bin/hadoop dfs -copyFromLocal conf 111

  查看一下是否已經(jīng)拷過去了
$?bin/hadoop dfs -ls
Found 1 items
drwxr-xr-x - hadoop supergroup 0 2009-05-18 15:27 /user/hadoop/111

  在偽分布系統(tǒng)上運(yùn)行MapReduce,wordcount
$?bin/hadoop jar hadoop-0.19.1-examples.jar wordcount 111 111-out
09/05/14 10:08:19 INFO mapred.FileInputFormat: Total input paths to process : 12
09/05/14 10:08:21 INFO mapred.JobClient: Running job: job_200905181001_0002
09/05/14 10:08:22 INFO mapred.JobClient: map 0% reduce 0%
09/05/14 10:08:48 INFO mapred.JobClient: map 7% reduce 0%
09/05/14 10:08:54 INFO mapred.JobClient: map 15% reduce 0%
09/05/14 10:09:06 INFO mapred.JobClient: map 15% reduce 5%
09/05/14 10:09:12 INFO mapred.JobClient: map 23% reduce 5%
09/05/14 10:09:13 INFO mapred.JobClient: map 30% reduce 5%
09/05/14 10:09:25 INFO mapred.JobClient: map 38% reduce 10%
09/05/14 10:09:27 INFO mapred.JobClient: map 46% reduce 10%
09/05/14 10:09:35 INFO mapred.JobClient: map 53% reduce 15%
09/05/14 10:09:40 INFO mapred.JobClient: map 61% reduce 15%
09/05/14 10:09:45 INFO mapred.JobClient: map 69% reduce 15%
09/05/14 10:09:50 INFO mapred.JobClient: map 76% reduce 20%
09/05/14 10:09:57 INFO mapred.JobClient: map 84% reduce 20%
09/05/14 10:10:01 INFO mapred.JobClient: map 92% reduce 20%
09/05/14 10:10:06 INFO mapred.JobClient: map 100% reduce 28%
09/05/14 10:10:11 INFO mapred.JobClient: map 100% reduce 30%
09/05/14 10:10:14 INFO mapred.JobClient: map 100% reduce 100%
09/05/14 10:10:20 INFO mapred.JobClient: Job complete: job_200905181001_0002
09/05/14 10:10:20 INFO mapred.JobClient: Counters: 16
09/05/14 10:10:20 INFO mapred.JobClient: File Systems
09/05/14 10:10:20 INFO mapred.JobClient: HDFS bytes read=64223
09/05/14 10:10:20 INFO mapred.JobClient: HDFS bytes written=30615
09/05/14 10:10:20 INFO mapred.JobClient: Local bytes read=47194
09/05/14 10:10:20 INFO mapred.JobClient: Local bytes written=94824
09/05/14 10:10:20 INFO mapred.JobClient: Job Counters
09/05/14 10:10:20 INFO mapred.JobClient: Launched reduce tasks=1
09/05/14 10:10:20 INFO mapred.JobClient: Launched map tasks=13
09/05/14 10:10:20 INFO mapred.JobClient: Data-local map tasks=13
09/05/14 10:10:20 INFO mapred.JobClient: Map-Reduce Framework
09/05/14 10:10:20 INFO mapred.JobClient: Reduce input groups=1780
09/05/14 10:10:20 INFO mapred.JobClient: Combine output records=2425
09/05/14 10:10:20 INFO mapred.JobClient: Map input records=1939
09/05/14 10:10:20 INFO mapred.JobClient: Reduce output records=1780
09/05/14 10:10:20 INFO mapred.JobClient: Map output bytes=84749
09/05/14 10:10:20 INFO mapred.JobClient: Map input bytes=62908
09/05/14 10:10:20 INFO mapred.JobClient: Combine input records=6370
09/05/14 10:10:20 INFO mapred.JobClient: Map output records=6370
09/05/14 10:10:20 INFO mapred.JobClient: Reduce input records=2425

  OK,一切搞定了。

轉(zhuǎn)載于:https://www.cnblogs.com/xuq22/archive/2011/07/11/3769393.html

與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的Hadoop 部署实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费看片'在线观看 | 大乳女喂男人吃奶 | 欧美大波大乳巨大乳 | 欧美熟妇另类久久久久久不卡 | 91精品国产91久久久久久 | 国产精品 色 | 成人网色| 国产无遮挡又黄又爽 | 毛片啪啪啪 | 好吊妞视频在线观看 | 99只有精品 | 老头吃奶性行交 | 色伊人影院 | 天天色棕合合合合合合合 | 精品一区二区三区四 | 成人午夜激情视频 | 在线看免费毛片 | 亚洲天堂视频一区 | 少妇av | 乱熟女高潮一区二区在线 | 中文av网 | 欧美xxxx精品 | 午夜精品久久久久久久爽 | 久久免费视频观看 | 天堂在线官网 | 三级视频网址 | 国产又大又黄又爽 | 国产小视频在线看 | 欧美日韩你懂的 | 日韩精品网址 | 欧美日韩国产麻豆 | 麻豆av一区 | 亚洲精品中文字幕 | 爱情岛论坛亚洲品质自拍视频 | 性欧美在线观看 | 午夜视频导航 | www.一区 | 337p粉嫩大胆噜噜噜亚瑟影院 | 欧美大喷水吹潮合集在线观看 | 日本aⅴ在线观看 | 国产激情在线看 | 强行挺进白丝老师翘臀网站 | 欧美爱爱小视频 | 亚洲黄网在线 | 一本一道精品欧美中文字幕 | 你懂的在线播放 | 精品国产色 | 禁止18在线观看 | 国产亚洲精品美女久久久 | 国产第一亚洲 | 性色在线观看 | 久久久久免费视频 | 18成人免费观看网站下载 | 日皮毛片 | 日本韩国欧美中文字幕 | 亚洲第一区av | 可以在线观看的av网站 | 理论片第一页 | 天天色天天操天天射 | 9.1在线观看免费 | 九九九网站 | 成人免费一区二区三区在线观看 | 日韩第一区 | 秋霞av网| 欧美乱大交 | 国产精品一区二区黑人巨大 | 亚洲精品2 | 神马三级我不卡 | 午夜av大片 | 永久免费毛片 | 丰满少妇高潮在线观看 | 欧美性xxxxxxxxx | 国产有码视频 | 亚洲欧美日本一区二区 | 少妇做爰免费视频播放 | 久久国产一区二区 | 风间由美在线视频 | 国产日韩欧美一二三区 | 日本一区二区网站 | 欧美成人精品欧美一级乱 | 国产精品免费一区二区区 | 97人人爽人人 | 欧美成人午夜精品免费 | 男人深夜网站 | 久久超碰在线 | 韩国日本中文字幕 | 午夜伦情 | 国产精品香蕉国产 | av网页在线 | 一区二区三区四区视频 | 天天干视频在线 | 97精品国产97久久久久久粉红 | 精品三级在线观看 | 久久久久亚洲精品 | 狠狠操天天操 | 97caocao| 国产精品久久久久久久专区 | 小泽玛利亚在线 | 精品一区二区在线观看 |