Hadoop数据类型
Hadoop的数据类型和我们Java将数据类型是一样的,只不过Hadoop重新封装了一些类型,这些类型和Java的包装类非常非常相似。
数据类型的转换
Hadoop类型 Java类型的转换
-> get
<- set
自定义数据类型
具体实现
(1)创建类实现WritableComparable或者Writable
(2)根据需要定义属性,生成get/set
(3)构造:空参,带参数
(4)序列化和反序列方法实现
(5)比较方法compareTo
(6)toString方法的实现
代码示例:
package com.usermapreducedemo;
import org.apache.hadoop.io.WritableComparable;
import java.io.DataInput;
import java.io.DataOutput;
import java.io.IOException;
public class UserTestWritable implements WritableComparable<UserTe