Hadoop之自定義數據類型

1.寫一個類實現Writable接口oop

2.重寫write和readFilelds方法this

3.自定義數據類型,提供相應的getter和setter方法接口

若是有須要能夠自定義set方法get

4.定義構造器it

 

自定義數據類型涉及到一個問題,table

在構造器中數據類型

 

Student(Student student){引用

id=new IntWritable();方法

name=new Text();數據

}

Student(Student student ){

//在Hadoop中這屬於引用賦值,要徹底杜絕這種現象

//this.id=student.id;

//this.name=student.name;

//Hadoop中要使用屬性值的賦值

id=new IntWritable(student.id.get());

name=new Text(student.name)

}

相關文章
相關標籤/搜索