【问题标题】:How to bring octave output image within HDFS system如何在 HDFS 系统中引入倍频程输出图像
【发布时间】:2014-01-23 04:14:21
【问题描述】:

我已经实现了一个倍频程图像处理程序。我应该在 Hadoop 环境中运行它。我正在使用 hadoop 流 jar 文件。例如,

$HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/hadoop-streaming.jar -mapper /usr/OT/octavebash.sh -file /usr/OT/octavebash.sh -input /usr/OT/2003vellore.jpg -output /usr/OT/outputbash

这是我在 hadoop 作业中给出的格式。

#!/bin/bash
/usr/bin/octave <<EOF
rgbImage = imread("/usr/2003vre.jpg");
imwrite(rgbImage,"/usr/OT/newnewnew.jpg");

这是 octavebash.sh 文件。在这里,我想在 HDFS 本​​身中编写一个图像。 MapReduce 作业已 100% 完成。但是我没有像图像一样的东西,我只有一个名为 outputbash 的文件夹。我在这里给出的路径对吗?请帮我做这件事。

【问题讨论】:

    标签: hadoop mapreduce hdfs octave hadoop-streaming


    【解决方案1】:

    这些 (a) 脚本和 (b) 目录是否存在于所有 SLAVE NODES / tasktracker 上?确保您不只是查看 hadoop 主节点。真正的工作发生在奴隶身上。

    【讨论】:

      猜你喜欢
      • 2021-04-22
      • 2014-05-10
      • 2014-11-03
      • 1970-01-01
      • 2021-05-27
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多