0

次の性質の XML ファイルがあります。

<TREE>
 <SUBTREE> some_text1 </SUBTREE>
 <SUBTREE> some_text2 </SUBTREE>
</TREE>

クラスターに 10 個のノードがあり、「マップ」メソッドが呼び出されるたびに各マッパーがサブツリーを取得するようにします。つまり、10 個のノードすべてで実行されているマップが最初のサブツリーにアクセスできるときにマップ メソッドが初めて呼び出されるときです。同様に、2 回目に呼び出されると、10 個のノードすべてが XML ファイルの 2 番目の SUBTREE 要素にアクセスできます。これを行う方法はありますか?

4

1 に答える 1

0

これを行うための OOB 機能はありません。このために、要件に従ってレコードリーダーを実装するカスタム InputFormat を作成する必要があります。このリンクが役に立つかもしれません: http://www.undercloud.org/?p=408

于 2013-05-03T12:06:59.023 に答える