gpt4 book ai didi

apache - 创建分区 View 时 Hive 出错

转载 作者:可可西里 更新时间:2023-11-01 16:26:00 26 4
gpt4 key购买 nike

我有一个“日志”表,该表当前按年、月和日进行分区。我想在“日志”表的顶部创建一个分区 View ,但遇到了这个错误:

hive> CREATE VIEW log_view PARTITIONED ON (pagename,year,month,day) AS SELECT pagename, year,month,day,uid,properties FROM log; 

FAILED: SemanticException [Error 10093]: Rightmost columns in view output do not match PARTITIONED ON clause

创建分区 View 的正确方法是什么?

最佳答案

试试这个..

 CREATE VIEW log_view PARTITIONED ON (pagename,year,month,day) AS SELECT uid,properties,pagename, year,month,day FROM log; 

原因是分区列必须位于 select 语句查询的最后。

关于apache - 创建分区 View 时 Hive 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29057719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com