发布时间:2019-08-11 11:23:40编辑:auto阅读(2270)
在写HiveQL的时候,往往发现内置函数不够用,Hive支持用户自定义函数UDF,使用Java进行开发。很多时候这显得过于繁重。因而Hive中提供了Transform机制(基于hadoop streaming),这种机制相当于提供了一个脚本程序的入口,因此我们可以很方便的使用shell、perl、python等语言进行开发。
- select transform(x, y, z....) using 'xxx.py' as (xx, yy, zz....) from ....
- def main():
- try:
- for line in sys.stdin:
- n = line.strip()
- #your code here...
- print n
- except:
- return None
- if __name__ == "__main__":
- main()
上一篇: python 时间:datatime
下一篇: 1-python的安装
53526
40351
34753
30511
25389
25183
23594
18868
15174
14681
1150°
1072°
1143°
1159°
1196°
1351°
1311°
1286°
1381°
1326°