如何在hdinsight中查看我的应用程序的异常

时间:2014-11-25 06:25:09

标签: exception hdinsight

如何在hdinsight中查看我的应用程序的异常?

我创建了一个hadoop流作业,当我运行我的作业时,它失败了

Error: java.lang.RuntimeException: PipeMapRed.waitOutputThreads(): subprocess failed with code 255
    at org.apache.hadoop.streaming.PipeMapRed.waitOutputThreads(PipeMapRed.java:320)
    at org.apache.hadoop.streaming.PipeMapRed.mapRedFinished(PipeMapRed.java:533)
    at org.apache.hadoop.streaming.PipeMapper.close(PipeMapper.java:130)
    at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:61)
    at org.apache.hadoop.streaming.PipeMapRunner.run(PipeMapRunner.java:34)
    at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:430)
    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:342)
    at org.apache.hadoop.mapred.YarnChild$2.run(YarnChild.java:168)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:415)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1594)
    at org.apache.hadoop.mapred.YarnChild.main(YarnChild.java:163)

据我所知,这是因为我的代码有一些bug并抛出异常然后崩溃,我怎样才能得到异常信息?是否有应用程序日志或hdinsight的东西?

1 个答案:

答案 0 :(得分:0)

到头节点的RDP(您必须启用远程到hdinsight群集)并单击桌面上的纱线UI快捷方式。这将显示任务日志。