アクティブなトラストトラッカーのさまざまなメトリックを収集しようとしていますが、例外がスローされますhadoop tasktrackerのステータスを収集する方法は?
わからないのはなぜですか?
for(String s: jc.getClusterStatus(true).getActiveTrackerNames()){
System.out.println("tt "+s);
System.out.println(""+ new org.apache.hadoop.mapreduce.server.jobtracker.TaskTracker(s).getAvailableSlots(TaskType.MAP)); }
出力
プロンプトの$ /installs/hadoop-0.20.2//bin/hadoopジャーのtools.jar tools.MetaInfo
TTのtracker_10.0.0.6:ローカルホスト/ 127.0.0.1 :53256 tools.MetaInfo.mainでのtools.MetaInfo。(MetaInfo.java:44)のorg.apache.hadoop.mapreduce.server.jobtracker.TaskTracker.getAvailableSlots(TaskTracker.java:90)でのjava.lang.NullPointerException(MetaInfo .java:51)at sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegat (RunJar.java:186)のjabir:CompareHdfs jabir.ahmed $
(Javaの場合)ないのはなぜそれが可能なスロットを表示doesntの確認が、エラー