千家信息网

hadoop分布式集群部署以及过程中遇到的一些坑

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,在hadoop学习过程中,首先第一步是部署伪分布以及分布式集群。在集群的部署过程中http://www.powerxing.com/install-hadoop-cluster/使用这篇博客作为参考。
千家信息网最后更新 2026年11月03日hadoop分布式集群部署以及过程中遇到的一些坑

在hadoop学习过程中,首先第一步是部署伪分布以及分布式集群。
在集群的部署过程中http://www.powerxing.com/install-hadoop-cluster/
使用这篇博客作为参考。

在部署过程中。 遇到一些问题。
比如:用PYTHON 跑一个简单的MAPREDUCE 任务,首先需要现在streamingJAR包,简单的说这个包封装了一些常用的接口,PYTHON 通过标准输入输出来调用这个包。最终完成在内部用JAVA实现的功能。
下载地址为:http://www.java2s.com/Code/JarDownload/hadoop-streaming/

python 程序为 mapper.py

#!/usr/bin/env python
import sys
for line in sys.stdin:
line = line.strip()
words = line.split()
for word in words:
print "%s\t%s" % (word, 1)

以及reducer.py

**#!/usr/bin/env python
from operator import itemgetter
import sys

current_word = None
current_count = 0
word = None

for line in sys.stdin:
line = line.strip()
word, count = line.split('\t', 1)
try:
count = int(count)
except ValueError: #count如果不是数字的话,直接忽略掉
continue
if current_word == word:
current_count += count
else:
if current_word:
print "%s\t%s" % (current_word, current_count)
current_count = count
current_word = word

if word == current_word: #不要忘记最后的输出
print "%s\t%s" % (current_word, current_count)**

    运行方式:hadoop jar ./hadoop-streaming-2.6.0.jar -file ./mappper.py -file ./reducer.py  -input /input -output /output这里需要注意的是  /input 必须放在hadoop文件系统上hadoop fs -put input /input /output 不能存在,如果存在请先删除另外在python中首行必须写   #!/usr/bin/env python否则可能会报错。具体原因可以看http://andylue2008.iteye.com/blog/1622260  这篇博客另外如果使用hadoop fs -ls 这样的命令报错: 找不到ls目录。是因为没有创建家目录hadoop fs -mkdir -p /user/hadoop
过程 集群 博客 目录 输出 分布式 任务 功能 原因 命令 地址 常用 接口 数字 文件 方式 标准 程序 系统 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 云之行互联网科技 为想互联网科技怎么样 科技互联网政务服务 齐家互联网科技 天津摩尔互联网科技 菲比寻常互联网科技 济南华为互联网科技产业总部基地 科技与互联网哪个更好 电子科技大学互联网创业大赛 国大互联网教育科技有限公司工作 佛山市翊博互联网络科技有限公司 洛阳共同富裕互联网科技有限公司 特约风豹互联网科技为什么扣费 世界互联网领先科技成果获奖 皮皮虾互联网科技有限公司 上海同邻互联网科技有限公司规模 广州三三互联网科技有限公司 好易买互联网科技 山东亿川互联网科技有限责任公司 百单网互联网科技有限公司怎么样 中关村互联网科技集团 重生之互联网科技帝国 美国互联网科技巨头监管 没上市的科技互联网公司 郑州华宇互联网科技 滨湖区互联网智能科技产品供应 华脉科技工业互联网产品 新兴科技互联网创新大赛颁奖典礼 六子台科技互联网展会
0