hadoop2.6.0hdfs输出文件夹

cdmah0mi  于 2021-06-02  发布在  Hadoop
关注(0)|答案(2)|浏览(270)

m new to Hadoop. I setting up a hadoop-cluster with 1 Master and 3 Slaves. Everything is working fine so far. If I start a MapReduce Job the output folder isn 不要像命令说的那样设置

hadoop jar TestApp.jar /hdfs/input /hdfs/output

但是在/hdfs/中没有输出目录,它在/user/hduser/hdfs/output中,我无法获得作业的结果。
有人能解释一下吗
曼纽尔

rbl8hiat

rbl8hiat1#

很可能这是因为您正在运行hadoop命令 hduser . 每个类unix用户都有一个hdfs空间 hdfs:///user/<username> . 这是一个 whoami 命令?
为了访问作业的结果,必须使用hadoop命令,我是说,类似unix的命令 cat 命令不起作用,但 hadoop fs -cat 或者 hdfs dfs -cat (此处完整引用)。

lb3vh1jj

lb3vh1jj2#

这可能是因为您在计算机中以hduser身份登录,这就是它采用hduser路径的原因。联邦储备委员会已经清楚地解释了为什么这可能是原因。现在您可以做的是在/user/hduser/hdfs/input path中提供输入目录。所以它会和你所有的目录同步

相关问题