相关疑难解决方法(0)

/ bin/bash:/ bin/java:没有这样的文件或目录

我试图在Mac OS X EL Captain 10.11上使用Java 1.7 SDK和Hadoop2.7.1运行一个简单的wordcount MapReduce程序,我在容器日志"stderr"/ bin/bash:/ bin/java中收到以下错误消息:没有相应的文件和目录

申请日志 -

5/11/27 02:52:33 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
15/11/27 02:52:33 INFO client.RMProxy: Connecting to ResourceManager at /192.168.200.96:8032
15/11/27 02:52:34 INFO input.FileInputFormat: Total input paths to process : 0
15/11/27 02:52:34 INFO mapreduce.JobSubmitter: number of splits:0
15/11/27 02:52:34 INFO mapreduce.JobSubmitter: Submitting tokens for job: job_1448608832342_0003
15/11/27 02:52:34 INFO impl.YarnClientImpl: Submitted application application_1448608832342_0003
15/11/27 02:52:34 INFO mapreduce.Job: The url to …
Run Code Online (Sandbox Code Playgroud)

java macos hadoop mapreduce hadoop-yarn

14
推荐指数
1
解决办法
9136
查看次数

JAVA _Home未设置在Hadoop中

我是hadoop的初学者,并尝试在我的Ubuntu中安装和运行hadoop作为单节点集群.这是我的hadoop_env.sh中的JAVA_HOME

# The java implementation to use.
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/
export HADOOP_CONF_DIR=${HADOOP_CONF_DIR:-"/etc/hadoop"}
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,会出现以下错误 -

Starting namenodes on [localhost]
localhost: Error: JAVA_HOME is not set and could not be found.
localhost: Error: JAVA_HOME is not set and could not be found.
Starting secondary namenodes [0.0.0.0]
0.0.0.0: Error: JAVA_HOME is not set and could not be found.
Run Code Online (Sandbox Code Playgroud)

如何删除此错误?

java installation hadoop

9
推荐指数
4
解决办法
3万
查看次数

标签 统计

hadoop ×2

java ×2

hadoop-yarn ×1

installation ×1

macos ×1

mapreduce ×1