前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Face Detection(OpenCV) Using Hadoop Streaming API 如何使用Python为Hadoop编写一个简单的MapReduce程序,请参考: Here.

Face Detection(OpenCV) Using Hadoop Streaming API 如何使用Python为Hadoop编写一个简单的MapReduce程序,请参考: Here.

作者头像
MachineLP
发布2018-01-09 15:36:24
9620
发布2018-01-09 15:36:24
举报
文章被收录于专栏:小鹏的专栏小鹏的专栏

如何使用Python为Hadoop编写一个简单的MapReduce程序,请参考: Here.

Face Detection(OpenCV) Using Hadoop Streaming API: 代码.

代码语言:javascript
复制
cd /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/
rm -f deploy/Imageprocessing.zip
zip -q -r deploy/Imageprocessing.zip Imageprocessing/

python DataPreProcessing.py /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/images/ SerializedImages.txt

cp SerializedImages.txt /tmp/liupeng/

cd ~

# 脚本权限
chmod +x /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/*

cd /usr/local/hadoop
 
# 在我们运行MapReduce job 前,我们需要将本地的文件复制到HDFS中
# /tmp/liupeng/SerializedImages.txt
liupeng@1:/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/liupeng liupeng 

# 执行 MapReduce job
liupeng@1:/usr/local/hadoop$ bin/hadoop jar share/hadoop/tools/lib/hadoop-streaming-2.8.1.jar 
    -file /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/FaceDetectorRun.py 
    -file /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/deploy/Imageprocessing.zip 
    -file /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/Classifier/haarcascade_frontalface_default.xml 
    -mapper /home/liupeng/hadoop/Face_Detection_Using_Hadoop_Streaming_API/FaceDetectorRun.py 
    -input liupeng/* -output liupeng-output
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年10月08日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何使用Python为Hadoop编写一个简单的MapReduce程序,请参考: Here.
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档