Java Hama BSP中的异常

Java Hama BSP中的异常,java,apache,exception,bsp,hama,Java,Apache,Exception,Bsp,Hama,在实际运行BSP作业之前,我的hama在输入数据分区阶段抛出以下异常。我能知道这个异常的可能根本原因是什么吗?任何关于如何找出根本原因的建议都将不胜感激。谢谢大家! 13/11/06 03:50:50 WARN snappy.LoadSnappy: Snappy native library not loaded 13/11/06 03:50:50 INFO sync.ZKSyncClient: Initializing ZK Sync Client 13/11/06 03:50:50 INFO

在实际运行BSP作业之前,我的hama在输入数据分区阶段抛出以下异常。我能知道这个异常的可能根本原因是什么吗?任何关于如何找出根本原因的建议都将不胜感激。谢谢大家!

13/11/06 03:50:50 WARN snappy.LoadSnappy: Snappy native library not loaded
13/11/06 03:50:50 INFO sync.ZKSyncClient: Initializing ZK Sync Client
13/11/06 03:50:50 INFO sync.ZooKeeperSyncClientImpl: Start connecting to Zookeeper! At masked-addr:33960
13/11/06 03:50:52 ERROR bsp.BSPTask: Error running bsp setup and bsp function.
java.lang.NullPointerException
    at java.lang.Class.isAssignableFrom(Native Method)
    at org.apache.hadoop.io.serializer.WritableSerialization.accept(WritableSerialization.java:100)
    at org.apache.hadoop.io.serializer.SerializationFactory.getSerialization(SerializationFactory.java:83)
    at org.apache.hadoop.io.serializer.SerializationFactory.getSerializer(SerializationFactory.java:73)
    at org.apache.hadoop.io.SequenceFile$Writer.init(SequenceFile.java:963)
    at org.apache.hadoop.io.SequenceFile$Writer.<init>(SequenceFile.java:896)
    at org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:393)
    at org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:284)
    at org.apache.hama.bsp.PartitioningRunner.bsp(PartitioningRunner.java:217)
    at org.apache.hama.bsp.BSPTask.runBSP(BSPTask.java:177)
    at org.apache.hama.bsp.BSPTask.run(BSPTask.java:146)
    at org.apache.hama.bsp.GroomServer$BSPPeerChild.main(GroomServer.java:1246)
13/11/06 03:50:52 INFO ipc.Server: Stopping server on 33960
13/11/06 03:50:52 INFO ipc.Server: IPC Server handler 0 on 33960: exiting
13/11/06 03:50:52 INFO ipc.Server: Stopping IPC Server listener on 33960
13/11/06 03:50:50警告snappy.LoadSnappy:snappy本机库未加载
13/11/06 03:50:50 INFO sync.ZKSyncClient:正在初始化ZK sync客户端
2006年11月13日03:50:50信息同步。ZooKeeperSyncClientImpl:开始连接到Zookeeper!地址:33960
13/11/06 03:50:52错误bsp.bsp任务:运行bsp设置和bsp函数时出错。
java.lang.NullPointerException
位于java.lang.Class.isAssignableFrom(本机方法)
位于org.apache.hadoop.io.serializer.WritableSerialization.accept(WritableSerialization.java:100)
位于org.apache.hadoop.io.serializer.SerializationFactory.getSerialization(SerializationFactory.java:83)
位于org.apache.hadoop.io.serializer.SerializationFactory.getSerializer(SerializationFactory.java:73)
位于org.apache.hadoop.io.SequenceFile$Writer.init(SequenceFile.java:963)
位于org.apache.hadoop.io.SequenceFile$Writer。(SequenceFile.java:896)
位于org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:393)
位于org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:284)
位于org.apache.hama.bsp.PartitioningRunner.bsp(PartitioningRunner.java:217)
位于org.apache.hama.bsp.BSPTask.runBSP(BSPTask.java:177)
位于org.apache.hama.bsp.BSPTask.run(BSPTask.java:146)
位于org.apache.hama.bsp.GroomServer$bspeerchild.main(GroomServer.java:1246)
13/11/06 03:50:52信息ipc.服务器:正在停止33960上的服务器
2006年11月13日03:50:52信息ipc.服务器:33960上的ipc服务器处理程序0:正在退出
13/11/06 03:50:52信息ipc.服务器:正在停止33960上的ipc服务器侦听器

找到了根本原因。当输入路径中指定的至少一个输入文件的大小为0时,会发生此异常。

找到了根本原因。当输入路径中指定的至少一个输入文件的大小为0时,会发生此异常。

您使用的是哪个hama和hadoop版本?还有,您使用的是哪种操作系统?我使用的是hama v0.6.3和Apache Hadoop Mapreduce v1.2.1,并且它运行在linux上。至于安装内容,我想我主要关注的是hama和Hadoop的主网站(,),特别是那些入门页面,但我没有在win8下的vmware中运行它们的经验。我认为它工作得很顺利(特别是如果你有hadoop方面的经验。)在我的例子中,我花了两天的时间设置了一个集群并编写了我的第一个BSP代码,尽管我认为Hama的监控页面可以改进一点。实际上我解决了这个问题,你可以在这里找到。你使用的是哪个Hama和hadoop版本?你也使用的是哪个操作系统?我使用的是Hama v0.6.3和Apache hadoop Mapreduce v1.2.1,并且运行正常关于安装,我想我主要关注hama和hadoop主网站(,),特别是那些入门页面,但我没有在win8下的vmware中运行它们的经验。我认为它工作得很顺利(特别是如果你有hadoop方面的经验的话)在我的例子中,我花了两天时间设置了一个集群并编写了我的第一个BSP代码,尽管我认为Hama的监控页面可以改进一点。实际上我解决了这个问题,你可以在这里找到它。