发布时间:2019-08-11 11:23:40编辑:auto阅读(1662)
在写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的安装
48964
48096
38836
35963
30377
27166
26158
20993
20828
19182
9°
15°
38°
721°
792°
770°
772°
751°
697°
823°