草庐IT

ObjectWritable

全部标签

java - Hadoop 从 HDFS 写入/读取 int[]

我想了解如何在HDFS中的文件中写入和读取int数组。因为int[]数组不是Writable对象,所以我实际上使用的是类org.apache.hadoop.io.ObjectWritable因此写入任务归结为以下调用:newObjectWritable(int[].class,array).write(arg0);相反,读取任务会导致以下情况:int[]array={};newObjectWritable(int[].class,array).readFields(arg0);我不太确定最后一个代码片段。事实上,如果我尝试执行它,我会在第二行得到一个NullPointerExcepti