• /bin/bash: /us/rbin/jdk1.8.0/bin/java: No such file or directory


    运行Map-Reduce程序,报以下错误:

    Container exited with a non-zero exit code 127. Error file: prelaunch.err
    /bin/bash: /us/rbin/jdk1.8.0/bin/java: No such file or directory

    原因:

    Yarn的Java的路径没配置或配置了错的路径。

    解决方法:

    vim hadoop/etc/hadoop/yarn-env.sh

    把JAVA_HOME改成正确的路径,例如:

    export JAVA_HOME=/usr/bin/jdk1.8.0

    每台机的yarn-env.sh都要修改,也可以用scp命令把yarn-env.sh同步到其它机。

    假设有c1、c2、c3、c4四台机,当前在c1机:

    cd hadoop/etc/hadoop
    scp yarn-env.sh c2:/hadoop/etc/hadoop
    scp yarn-env.sh c3:/hadoop/etc/hadoop
    scp yarn-env.sh c4:/hadoop/etc/hadoop

    * 修改后要重启Hadoop才会生效

  • 相关阅读:
    第三周
    第二周
    第一周
    jenkins实用
    codis 部署和测试
    openssl心脏出血漏洞修复
    shell自动发布脚本
    codis部署安装及性能测试
    redis 数据的恢复测试
    对reids 服务器性能测试
  • 原文地址:https://www.cnblogs.com/live41/p/15589466.html
Copyright © 2020-2023  润新知