Hadoop タスクの実行をダンプするために Java 7 のフライト レコーダーを使用しています。これを行うには、次の構成オプションを使用します。
<property>
<name>mapred.child.java.opts</name>
<value>-XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:FlightRecorderOptions=defaultrecording=true,dumponexit=true,dumponexitpath=/root/recordings</value>
</property>
その結果、多数の .jfr ファイルが生成されます (予想どおり)。Java Mission Control でこれらのいずれかを問題なく開くことができます。ただし、次を使用してそれらを連結しようとすると、
java oracle.jrockit.jfr.tools.ConCatRepository [directory] [-o output_filename]
(出典: http://docs.oracle.com/cd/E15289_01/doc.40/e15070.pdf : http://docs.oracle.com/cd/E15289_01/doc.40/e15070.pdf )
「condensed.jfr からイベントを読み込んでいるときに問題が発生しました。condensed.jfr からイベントを読み込めませんでした」というエラーが表示され、Java Mission Control で結果を開くことができません。
私は何を間違っていますか?