Hadoop 时间戳列未解释HDP3.1中ORC文件的正确值

Hadoop 时间戳列未解释HDP3.1中ORC文件的正确值,hadoop,hive,orc,bigsql,Hadoop,Hive,Orc,Bigsql,作为集群迁移的一部分,我们正在将ORC hdfs文件从旧集群(IBM IOP 4.2)复制到HDP 3.1。迁移后,我们在HDP3.1中看到时间戳列显示-1小时。类似问题载于— 我们交叉检查了集群中所有节点(Linux操作系统和Hive)的时区配置,并且都设置为EDT(本地时区) 尝试通过使用hive-orcfiledump-d读取ORC文件内容来测试此场景,我们发现实际文件在ORC文件中具有正确的时间戳值。当配置单元读取列值并显示记录时,列值也会发生更改 旧群集上的ORC外部表输出 DATE_

作为集群迁移的一部分,我们正在将ORC hdfs文件从旧集群(IBM IOP 4.2)复制到HDP 3.1。迁移后,我们在HDP3.1中看到时间戳列显示-1小时。类似问题载于—

我们交叉检查了集群中所有节点(Linux操作系统和Hive)的时区配置,并且都设置为EDT(本地时区)

尝试通过使用hive-orcfiledump-d读取ORC文件内容来测试此场景,我们发现实际文件在ORC文件中具有正确的时间戳值。当配置单元读取列值并显示记录时,列值也会发生更改

旧群集上的ORC外部表输出

DATE_KEY    DTDATE
20100701    7/1/2010 12:00:00 AM
20100702    7/2/2010 12:00:00 AM
20100703    7/3/2010 12:00:00 AM
新HDP 3.1群集上的ORC外部表输出。DTDATE列显示-1小时

DATE_KEY    DTDATE
20100701    6/30/2010 11:00:00 PM
20100702    7/1/2010 11:00:00 PM
20100703    7/2/2010 11:00:00 PM

欢迎来到堆栈溢出!你能把你的问题编排得稍微好一点吗?换行符有助于帮助人们阅读,代码应该在
codeblocks
中。见我们的导游!欢迎来到堆栈溢出!你能把你的问题编排得稍微好一点吗?换行符有助于帮助人们阅读,代码应该在
codeblocks
中。见我们的导游!