【问题标题】:Hadoop - start-all.sh not executingHadoop - start-all.sh 未执行
【发布时间】:2016-04-30 16:59:06
【问题描述】:

我今天更新到 Ubuntu 16.04,当我更新 start-all.sh 时,它会抛出这个:

This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
/usr/local/hadoop/bin/hdfs: line 304: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
Starting namenodes on []
localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-hduser-namenode-nkhl.out
localhost: /usr/local/hadoop/bin/hdfs: line 304: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-hduser-datanode-nkhl.out
localhost: /usr/local/hadoop/bin/hdfs: line 304: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
/usr/local/hadoop/bin/hdfs: line 304: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
starting yarn daemons
starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-hduser-resourcemanager-nkhl.out
/usr/local/hadoop/bin/yarn: line 333: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
localhost: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-hduser-nodemanager-nkhl.out
localhost: /usr/local/hadoop/bin/yarn: line 333: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory

JPS 仅显示4676 Jps。我已经安装了 mysql,它工作得很好。

你能帮忙吗?!

【问题讨论】:

    标签: ubuntu hadoop


    【解决方案1】:

    没关系,我解决了这个问题。我所要做的就是将/usr/local/hadoop/etc/hadoop/hadoop-env.shbashrc 文件中的jdk 版本更改为java-8-openjdk-amd64

    感谢您的关注。

    【讨论】:

    • 也使用了/usr/local/hadoop/etc/hadoop/hadoop-env.sh,但写了export JAVA_HOME=$(/usr/libexec/java_home)bashrc 文件相同)
    猜你喜欢
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多