因为要往自定义的UDF传入复杂类型,所以需要对于这块的对应简单做一下总结
string java.lang.String, org.apache.hadoop.io.Textint int, java.lang.Integer, org.apache.hadoop.io.IntWritableboolean bool, java.lang.Boolean, org.apache.hadoop.io.BooleanWritablearrayjava.util.List map java.util.Map struct Don't use Simple UDF, use GenericUDF
别的还好,stuct参数就不能使用UDF的方式进行实现了,只能通过GenericUDF这样的复杂的方式进行实现了。