【发布时间】:2015-11-18 15:09:57
【问题描述】:
我正在尝试安装 Hadoop。我安装了几乎所有东西,所有那些 XML 文档编辑和东西。我还安装了 Java,我很确定我做得对。当我发出$hstart 命令时(我已经为它配置了一个别名来启动hadoop),我收到以下错误:
/usr/local/hadoop/bin/hdfs: line 309: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
/usr/local/hadoop/bin/hdfs: line 309: exec: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: cannot execute: No such file or directory
Starting namenodes on []
localhost: starting namenode, logging to /usr/local/hadoop/logs/hadoop-TejasBelvalkar-namenode-Tejass-iMac.local.out
localhost: /usr/local/hadoop/bin/hdfs: line 309: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
localhost: /usr/local/hadoop/bin/hdfs: line 309: exec: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: cannot execute: No such file or directory
localhost: starting datanode, logging to /usr/local/hadoop/logs/hadoop-TejasBelvalkar-datanode-Tejass-iMac.local.out
localhost: /usr/local/hadoop/bin/hdfs: line 309: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
localhost: /usr/local/hadoop/bin/hdfs: line 309: exec: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: cannot execute: No such file or directory
/usr/local/hadoop/bin/hdfs: line 309: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
/usr/local/hadoop/bin/hdfs: line 309: exec: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: cannot execute: No such file or directory
starting yarn daemons
starting resourcemanager, logging to /usr/local/hadoop/logs/yarn-TejasBelvalkar-resourcemanager-Tejass-iMac.local.out
/usr/local/hadoop/bin/yarn: line 335: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
/usr/local/hadoop/bin/yarn: line 335: exec: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: cannot execute: No such file or directory
localhost: starting nodemanager, logging to /usr/local/hadoop/logs/yarn-TejasBelvalkar-nodemanager-Tejass-iMac.local.out
localhost: /usr/local/hadoop/bin/yarn: line 335: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: No such file or directory
localhost: /usr/local/hadoop/bin/yarn: line 335: exec: /usr/lib/jvm/java-7-openjdk-amd64/bin/java: cannot execute: No such file or directory
现在我看到它的方式,我想我需要设置我的 jvm 安装路径。
【问题讨论】: