首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到或无法加载主类org.apache.giraph.yarn.GiraphApplicationMaster

找不到或无法加载主类org.apache.giraph.yarn.GiraphApplicationMaster
EN

Stack Overflow用户
提问于 2015-03-12 11:44:37
回答 1查看 1.3K关注 0票数 3

我正在尝试让Giraph在一个纱线集群(Hadoop 2.5.2)上运行,但是我是否被这个错误卡住了:

代码语言:javascript
复制
Could not find or load main class org.apache.giraph.yarn.GiraphApplicationMaster

我已经尝试了所有我能找到的关于这个主题的消息,但都没有用。我的命令行是这样的:

代码语言:javascript
复制
hadoop jar /home/prhodes/giraph/giraph-examples/target/giraph-examples-1.2.0-SNAPSHOT-for-hadoop-2.5.2-jar-with-dependencies.jar org.apache.giraph.GiraphRunner org.apache.giraph.examples.SimpleShortestPathsComputation -vif org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat -vip /user/prhodes/input/tiny_graph.txt -vof org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op /user/prhodes/giraph_output/shortestpaths -w 4 -yj /home/prhodes/giraph/giraph-examples/target/giraph-examples-1.2.0-SNAPSHOT-for-hadoop-2.5.2-jar-with-dependencies.jar,/home/prhodes/giraph/giraph-core/target/giraph-1.2.0-SNAPSHOT-for-hadoop-2.5.2-jar-with-dependencies.jar

我已经检查了这些jars是否位于集群中每个节点上的这些位置。此外,我还验证了jar文件确实包含GiraphApplicationMaster.class。然而,它仍然抱怨找不到GiraphApplicationMaster。

有没有其他可能导致这个问题的原因,或者有什么解决办法?还有其他的建议或想法吗?

EN

回答 1

Stack Overflow用户

发布于 2015-03-26 23:19:00

我用命令解决了这个问题:

代码语言:javascript
复制
cp $GIRAPH_HOME/giraph-examples/target/giraph-examples-1.1.0-for-hadoop-2.6.0-jar-with-dependencies.jar $HADOOP_HOME/share/hadoop/yarn/lib/

cp $GIRAPH_HOME/giraph-examples/target/ $HADOOP_HOME/share/hadoop/yarn/lib/

然后,运行您的作业

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29001491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档