发布时间:2019-08-11 11:23:40编辑:auto阅读(1637)
在写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的安装
48878
47948
38729
35868
30294
27052
26079
20912
20719
19079
533°
622°
623°
633°
604°
585°
658°
725°
848°
960°