1

関連する頂点情報を含むテキスト ファイルを Giraph に読み込もうとしています: 各行は

vertex_id attribute_1 attribute_2 .....attribute_n

各属性は文字列です。

目標は、これらすべての属性が頂点の値の一部である頂点を作成することです。

さまざまな入力形式を調べると、すぐに使えるものは何も見つからなかったので、頂点入力クラスをVertexValueInputFormatから派生させる必要があると思います (エッジ用に別のリーダーがあります)。

問題は次のとおりです。String[] 配列を含む Value クラスを作成しましたが、Giraph/Hadoop に渡すにはどうすればよいですか? 以下は、1 行のリーダーです。

https://giraph.apache.org/giraph-core/apidocs/org/apache/giraph/io/formats/TextVertexValueInputFormat.TextVertexValueReaderFromEachLine.html

protected abstract V getValue(org.apache.hadoop.io.Text 行)

V はArrayWritableになると考えられていましたが、気に入らないようです。

どんな手掛かり?ありがとう

4

1 に答える 1