Hive窗口函数
数据准备
1 | [root@node1 data]# vi win.txt |

1 | cookie1,2015-04-10 10:00:02,url2 |

创建表
1 | CREATE EXTERNAL TABLE win ( |

查看表结构
1 | hive> desc win; |

加载本地数据到表中
1 | hive> load data local inpath '/opt/modules/hive-1.2.1/data/win.txt' overwrite into table win; |

1 | hive> load data local inpath '/opt/modules/hive-1.2.1/data/win.txt' overwrite into table win; |

LAG
1 | LAG(col,n,DEFAULT)用于统计窗口内往上第n行值 |
1 | hive> SELECT cookieid, |


1 | last_1_time: 指定了往上第1行的值,default为'1970-01-01 00:00:00' |
本文作者 : Matrix
原文链接 : https://matrixsparse.github.io/2016/02/12/Hive窗口函数/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得