您的位置:首页 > 运维架构

Hadoop之自定义数据类型

2017-10-23 00:00 239 查看
摘要:如果有错误和不足的地方,麻烦指出一下,谢谢

1.写一个类实现Writable接口

2.重写write和readFilelds方法

3.自定义数据类型,提供相应的getter和setter方法

如果有需要可以自定义set方法

4.定义构造器

自定义数据类型涉及到一个问题,

在构造器中


Student(Studentstudent){

id=newIntWritable();

name=newText();

}

Student(Studentstudent){

//在Hadoop中这属于引用赋值,要完全杜绝这种现象

//this.id=student.id;

//this.name=student.name;

//Hadoop中要使用属性值的赋值

id=newIntWritable(student.id.get());

name=newText(student.name)

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: