我是Hadoop/Giraph和Java的新手。作为任务的一部分,我下载了Cloudera Quickstart VM和其上的Giraph。我正在使用这本名为"Practical Graph Analytics with Apache Giraph;Authors: Shaposhnik,Roman,Martella,Claudio,Logothetis,Dionysios“的书,我试图从这本书中运行第111页的第一个示例(Twitter Followership )。
为图的执行定义外壳环境
$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运行图形应用程序
$ 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图。
我面临下面的附加错误后,运行上述命令与下面附加的程序。
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)如果还需要什么,请告诉我。
发布于 2018-01-04 07:59:13
上述错误的问题在于jar文件和类的创建过程。它需要在Eclipse中创建一个新的Maven项目。我创建了我自己的pom文件,java程序,并构建了项目。
一旦它成功地创建了jars和类,我就像以前一样按照系统化的方法尝试运行GiraphHelloWorld示例。
https://stackoverflow.com/questions/47698504
复制相似问题