Apache Giraph で SimpleOutDegreeCountComputation プログラムを実行すると、次のエラーが発生します。入力形式として JsonLongDoubleFloatDouble を使用しています。
$HADOOP_HOME/bin/hadoop jar $GIRAPH_HOME/giraph-examples/target/giraph-examples-1.2.0-SNAPSHOT-for-hadoop-1.2.1-jar-with-dependencies.jar org.apache.giraph.GiraphRunner org. apache.giraph.examples.SimpleOutDegreeCountComputation -vif org.apache.giraph.io.formats.JsonLongDoubleFloatDoubleVertexInputFormat -vip /user/hduser/input/tiny_graph.txt -vof org.apache.giraph.io.formats.IdWithValueTextOutputFormat -op /user/ hduser/output/Simpleout -w 1 警告: $HADOOP_HOME は非推奨です。
15/05/18 12:56:04 INFO utils.ConfigurationUtils: エッジ入力形式が指定されていません。InputFormat がそれを必要としないことを確認してください。15/05/18 12:56:04 INFO utils.ConfigurationUtils: エッジ出力形式が指定されていません。OutputFormat がそれを必要としないことを確認してください。スレッド「メイン」の例外 java.lang.IllegalStateException: checkClassTypes: 頂点値の型を割り当てられません。 giraph.job.GiraphConfigurationValidator.checkAssignable(GiraphConfigurationValidator.java:381) at org.apache.giraph.job.GiraphConfigurationValidator.verifyVertexInputFormatGenericTypes(GiraphConfigurationValidator.java:228) at org.apache.giraph.job.GiraphConfigurationValidator.