【问题标题】:Ubuntu Hadoop cannot find JAVA_HOMEUbuntu Hadoop 找不到 JAVA_HOME
【发布时间】:2017-10-15 04:05:02
【问题描述】:
echo $JAVA_HOME

给我/usr/lib/jvm/java-8-oracle 我的/usr/local/hadoop/etc/hadoop/hadoop-env.sh 中有export JAVA_HOME= /usr/lib/jvm/java-8-oracle。 但是,当我运行 /usr/local/hadoop/bin/hadoop 时,出现以下错误:

/usr/local/hadoop/etc/hadoop/hadoop-env.sh: line 25: export: `/usr/lib/jvm/java-8-oracle': not a valid identifier
Error: JAVA_HOME is not set and could not be found.

我以为我的 JAVA_HOME 设置正确,谁能告诉我哪里做错了? 谢谢。

【问题讨论】:

    标签: bash ubuntu hadoop java-home


    【解决方案1】:

    删除等号和export 中的路径之间的空格。 Shell 脚本对这类事情可能有点挑剔。

    【讨论】:

      【解决方案2】:

      这必须发生在多个 JAVA_HOME 定义中,请在 .bashrc 文件或 .profile 中检查

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-11
        相关资源
        最近更新 更多