4Manuals

  • PDF Cloud HOME

创建表中的配置单元日期功能 Download

    从pySpark中的.json参数创建dataframe列 更新配置单元表所有者名称 将配置单元表更改为外部表后,表属性更改的原因是什么?

我的配置单元版本是1.2.0

我正在进行hive hbase集成,而我的hbase表已经存在。

在创建hive表时,我正在检查是否可以使用hive的内置日期函数中的一些作为虚拟列/派生列的候选对象,就像这样-

create external table `Hive_Test`(

*existing hbase columns*,

*new_column* AS to_date(from_unixtime(unix_timestamp(*existing_column*,'yyyy/MM/dd HH:mm:ss')...

)CLUSTERED BY (..) SORTED BY (new_colulmn) INTO n BUCKETS

..
WITH SERDEPROPERTIES(
hbase.columns.mappings=':key,cf:*,:timestamp',
..
)

如果还有其他方法可以在创建表中使用内置函数功能,请告诉我。 谢谢。

2 个答案:

答案 0 :(得分:0)

参考-Hive Computed Column,我认为您在创建表格时定义了一个蜂巢无法实现的逻辑。

您可以参考本文Apache Hive Derived Column Support and Alternative

答案 1 :(得分:0)

最好的方法是在为Hive-HBase集成创建的非本地表的顶部创建一个视图,您可以使用该视图进行几乎任何类型的映射,以简化您的业务。



Similar searches
    颤振像画布一样呈现到屏幕上。如何实现这种布局? 如何在特定viewController中使用默认动画更改UINavigationController navigationBar backgroundColor 大型组件386/8086中的寻址模式 openssl和通过SSL / HTTPS访问网页的问题 SQL累积前几天的结果,同时获取过去24小时内的记录数