2013-08-17 27 views
0

我們怎麼能有我們自己在Hadoop中的對象數組?是否有Hadoop的容器,如列表,設置,鏈表等類似Java?以下幾行很好?如何把握在數組對象在Hadoop中

Text[] textArray = new Text[2]; 
textArray[0] = new Text(maxSalaryDeptEmployee.getEmployeeName()); 
textArray[1] = new Text(Integer.toString(maxSalaryDeptEmployee.getEmployeeSalary())); 
ArrayWritable arrayWritable = new ArrayWritable(Text.class,textArray); 

回答

0

您的代碼片段看起來不錯。 Hadoop的默認僅支持ArrayWritable,ArrayPrimitiveWritable,TwoDArrayWritable,MapWritable,SortedMapWritable和EnumSetWritable爲 「容器」。

您也可以實現自定義Writables,一個很好的參考,here