首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cloudera上的Apache Giraph - ClassNotFoundException

Cloudera上的Apache Giraph - ClassNotFoundException
EN

Stack Overflow用户
提问于 2017-12-07 23:32:16
回答 1查看 59关注 0票数 0

我是Hadoop/Giraph和Java的新手。作为任务的一部分,我下载了Cloudera Quickstart VM和其上的Giraph。我正在使用这本名为"Practical Graph Analytics with Apache Giraph;Authors: Shaposhnik,Roman,Martella,Claudio,Logothetis,Dionysios“的书,我试图从这本书中运行第111页的第一个示例(Twitter Followership )。

为图的执行定义外壳环境

代码语言:javascript
复制
$export HADOOP_HOME=/usr/lib/hadoop
$export GIRAPH_HOME=/usr/local/giraph
$export HADOOP_CONF_DIR=$GIRAPH_HOME/conf
$PATH=$HADOOP_HOME/bin:$GIRAPH_HOME/bin:$PATH

运行图形应用程序

代码语言:javascript
复制
$ giraph target/*.jar GiraphHelloWorld -vip src/main/resources/1
-vif org.apache.giraph.io.formats.IntIntNullTextInputFormat
-w 1 -ca giraph.SplitMasterWorker=false,giraph.logLevel=error

我在/home/cloudera/target文件夹中创建了jar文件和java程序,并在src/main/resources/1中创建了txt图。

我面临下面的附加错误后,运行上述命令与下面附加的程序。

代码语言:javascript
复制
   https://i.stack.imgur.com/tAQaT.jpg  (Error1)
   https://i.stack.imgur.com/GqY2O.jpg  (Error2)
   https://i.stack.imgur.com/ATacy.jpg  (Java Program)

如果还需要什么,请告诉我。

EN

回答 1

Stack Overflow用户

发布于 2018-01-04 07:59:13

上述错误的问题在于jar文件和类的创建过程。它需要在Eclipse中创建一个新的Maven项目。我创建了我自己的pom文件,java程序,并构建了项目。

一旦它成功地创建了jars和类,我就像以前一样按照系统化的方法尝试运行GiraphHelloWorld示例。

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

https://stackoverflow.com/questions/47698504

复制
相关文章

相似问题

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