在shell脚本或perl脚本中定义hadoop FS路径

时间:2015-07-25 03:41:59

标签: java perl shell hadoop

如何在我的shell或perl脚本中定义HDFS的路径,以便它选择存储在hdfs中的输入文件并执行脚本。它在本地文件系统下正确执行,但我可能需要hdfs

例如,我将以下脚本的一部分定义为在本地路径

中执行

定义要监视的文件夹的名称

$folderRoot = **'/home/local'**;

Java pgm

$oscmd = "java -classpath **/home/local**";
#print "forking Java PGM [$thisFile] [$oscmd]\n";
$oscmdResult = `$oscmd`;
print "$oscmdResult\n";
  1. 如何在Shell或perl脚本中定义HDFS路径
  2. 如何在Java Pgm中的Java类路径中定义HDFS,因此在调用shell脚本时它也会调用Java pgm

    我的目标:perl / shell脚本需要在HDFS中选择输入文件并成功执行

1 个答案:

答案 0 :(得分:0)

将HDFS安装到某个地方,然后定义到这个地方的路径。