maven hadoop2.2.0 java.io.IOException: Cannot initialize Cluster
2014-06-10 13:54
323 查看
Exception in thread "main" java.io.IOException: Cannot initialize Cluster. Please check your configuration for mapreduce.framework.name and the correspond server addresses. at org.apache.hadoop.mapreduce.Cluster.initialize(Cluster.java:120) at org.apache.hadoop.mapreduce.Cluster.<init>(Cluster.java:82) at org.apache.hadoop.mapreduce.Cluster.<init>(Cluster.java:75) at org.apache.hadoop.mapred.JobClient.init(JobClient.java:465) at org.apache.hadoop.mapred.JobClient.<init>(JobClient.java:444) at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:826) at com.wyp.hadoop.MaxTemperature.main(MaxTemperature.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
需要在maven的pom.xml dependency中添加hadoop-mapreduce-client-jobclient和hadoop-mapreduce-client-common的依赖
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-common</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-jobclient</artifactId>
<version>2.2.0</version>
</dependency>
pom.xml如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion>
<groupId>com.cn.hitachi</groupId>
<artifactId>XingXuntong</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>XingXuntong Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.3.16.1</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-spring-plugin</artifactId>
<version>2.3.16.1</version>
</dependency>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>2.3.16.1</version>
</dependency>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.4.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.30</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-core</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-common</artifactId>
<version>2.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-mapreduce-client-jobclient</artifactId>
<version>2.2.0</version>
</dependency>
</dependencies>
<build>
<finalName>XingXuntong</finalName>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
</plugins>
</build>
</project>
相关文章推荐
- java.lang.NoClassDefFoundError;java.io.IOException: Cannot initialize Cluster.
- windows下maven环境开发hadoop mapreduce程序报Cannot initialize Cluster
- Hadoop2.2.0 中错误总结之(org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /test._COPYING)
- ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Cannot lock storage /op
- Hadoop Error: java.io.IOException: Unable to initialize any output collector
- maven将hadoop依赖打包成jar,运行jar后报错 java.io.IOException: No FileSystem for scheme
- java.io.IOException: Cannot create directory /app/hadoop-2.4.1/tmp/dfs/name/current
- hadoop_MR Error: java.io.IOException: Unable to initialize any output collector
- java.io.IOException: Cannot run program "/etc/hadoop/conf.cloudera.yarn/topology.py" (in directory "
- hadoop java.io.IOException: Cannot run program "nice"
- Hadoop格式化namenode错误:java.io.IOException: Cannot create directory
- Hadoop: HDFS 格式化时,出现 “ERROR namenode.NameNode: java.io.IOException: Cannot create directory /usr/hadoop/tmp/dfs/name/current”
- java.io.IOException - Cannot run program "git": java.io.IOException: error=2, No such file or direct
- 【转载】java.io.IOException: Cannot rename original file to %TOMCAT_HOME%\conf\tomcat-users.xml.old
- Exception in thread "main" java.io.IOException: Cannot run program "chmod": CreateProcess error=2
- hadoop错误java.io.IOException at org.apache.hadoop.mapred.pipes.OutputHandler。。。
- hadoop-HDFS抛出错误 (java.io.IOException: config())
- hive运行query语句时提示错误:org.apache.hadoop.ipc.RemoteException: java.io.IOException: java.io.IOException:
- 出错1Exception in thread "main" java.io.IOException: Cannot run program "C:\winmine.e xe": CreateProce
- java.io.IOException: File /exapp/hadoop/hadooptmp/mapred/system/jobtracker.info could only be replic