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