【问题标题】:Error in Container launch in hadoop on Windows在 Windows 上的 hadoop 中启动容器时出错
【发布时间】:2018-07-26 13:54:18
【问题描述】:

我正在 Windows 上运行 map reduce 作业,它给了我这个错误。说明容器启动有异常。

Stack trace: ExitCodeException exitCode=1: '/tmp/hadoop-user' is not 
recognized as an internal or external command,
operable program or batch file.

    at org.apache.hadoop.util.Shell.runCommand(Shell.java:972)
    at org.apache.hadoop.util.Shell.run(Shell.java:869)
    at org.apache.hadoop.util.Shell$ShellCommandExecutor.execute(Shell.java:1170)
    at org.apache.hadoop.yarn.server.nodemanager.DefaultContainerExecutor.launchContainer(DefaultContainerExecutor.java:236)
    at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:305)
    at org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher.ContainerLaunch.call(ContainerLaunch.java:84)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)


    Container exited with a non-zero exit code 1

我在命令提示符下的输入是:hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.8.2.jar wordcount /user/hadoop/ output 如何解决这个问题?

【问题讨论】:

    标签: hadoop mapreduce


    【解决方案1】:

    我相信第一步是创建一个输入文件,比如/user/data/intestfile.txt。那么命令应该是:

    $ hadoop jar $HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.3.0.jar wordcount /user/data/testfile.txt /temp/output
    

    其中$HADOOP_HOME = 指向hadoop 安装主页的环境变量。您可以将其替换为完整的目录路径。

    /test/output = 它是输出位置。确保它是可访问和可写的。 /tmp 文件夹中也不应该存在输出文件夹。程序在运行时创建它。

    我刚刚执行了命令,它运行良好。

    【讨论】:

    • 可以分享$HADOOP_HOME的值吗?您能否尝试转到示例 jar 所在的实际目录 - $HADOOP_HOME/share/hadoop/mapreduce/ 并尝试执行 hadoop jar hadoop-mapreduce-examples-xxxx.jar wordcount /user/data/testfile.txt /temp/output
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 2012-06-29
    • 1970-01-01
    相关资源
    最近更新 更多