首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >时间戳列在拼花面板表中发出CDH5与CDH6

时间戳列在拼花面板表中发出CDH5与CDH6
EN

Stack Overflow用户
提问于 2020-08-21 08:18:41
回答 1查看 146关注 0票数 0

我们最近将服务器从CDH 5升级到了CDH 6。在拼图表格中使用SPARK向时间戳列插入数据时,插入数据的方式会有所不同。

CDH 5:

蜂窝:

如果我们在拼图表格时间戳列中插入2019-01-30并从配置单元中选择数据,则值为'2019-01-30 00:00:00 0'

CDH 6:

蜂窝:

如果我们在拼图表格时间戳列中插入2019-01-30并从配置单元中选择数据,则值为'2019-01-30 04:00:00'

黑斑鹿:

如果我们将2019-01-30插入拼花面板的时间戳列,并从IMPALA中选择数据,则值为'2019-01-30 04:00:00‘

请让我知道,如果有任何火花属性,我们可以使用。我的主要目标是在CDH5和CDH6中匹配配置组值,如果可能,当我们从IMPALA中选择时,如果应该是2019-01-30 00:00:00'

EN

回答 1

Stack Overflow用户

发布于 2020-08-26 19:15:23

为了跳过SparkHive之间的数据类型问题,Spark用于写入镶嵌面板数据的约定是可配置的。

这是由属性spark.sql.parquet.writeLegacyFormat决定的。默认值为false。如果设置为trueSpark将使用与配置单元相同的约定来写入拼图数据。

代码语言:javascript
复制
val spark = SparkSession
    .builder()
    .appName("MyApp")
    .master("local[*]")
    .config("spark.sql.shuffle.partitions","200") //Change to a more reasonable default number of partitions for our data
    .config("spark.sql.parquet.writeLegacyFormat", true)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63514834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档