0

MapperクラスとReducerクラスは、常に特定のタスクトラッカーで実行されます。しかし、タスクトラッカーに関する情報を取得するにはどうすればよいですか?メソッドに渡されるのsetupはTaskInputOutputContextだけです。タスク試行IDを取得できますが、これをTaskTrackerオブジェクトにマップするにはどうすればよいですか?(たとえば、ホスト名、対応するジョブトラッカーなどを取得します。はい、ホスト名を取得できることはわかっていますがjava.net.InetAddress.getLocalHost().getHostName()、これは完全にHadoopの外部にあります。)

4

1 に答える 1

0

いつでも MapReduce Web-UI にアクセスして、これらすべての情報を表示できます。分析したいジョブをクリックするだけで、個々のマップおよびリデュース タスクのほぼすべてを表示できます。

于 2012-08-06T14:50:01.473 に答える