Hive 的时间戳数据类型的支持范围是多少
What is the supported range for Hive's Timestamp data types
- Hadoop 发行版:HDP 2.4.2
- 蜂巢版本:1.2.1
我有一个 ORC table tbl1
有 timestamp
列。我插入了这些值:
insert into tbl1 values ('0001-01-01 00:00:20.0');
insert into tbl1 values ('9999-01-01 00:00:20.0');
我创建了另一个具有 timestamp
列的 ORC table tbl2
。然后我试了:
insert into tbl2 select * from tbl1;
tbl2
中的数据已损坏:
1754-08-28 22:44:01.128654848
1815-03-31 05:56:28.066277376
- 我是否使用了超出范围的值?
- 时间戳有没有具体的范围?
此问题仅针对 ORC
文件格式。对于 textfile
、avro
、parquet
等其他文件格式,它工作正常。
- Hadoop 发行版:HDP 2.4.2
- 蜂巢版本:1.2.1
我有一个 ORC table tbl1
有 timestamp
列。我插入了这些值:
insert into tbl1 values ('0001-01-01 00:00:20.0');
insert into tbl1 values ('9999-01-01 00:00:20.0');
我创建了另一个具有 timestamp
列的 ORC table tbl2
。然后我试了:
insert into tbl2 select * from tbl1;
tbl2
中的数据已损坏:
1754-08-28 22:44:01.128654848
1815-03-31 05:56:28.066277376
- 我是否使用了超出范围的值?
- 时间戳有没有具体的范围?
此问题仅针对 ORC
文件格式。对于 textfile
、avro
、parquet
等其他文件格式,它工作正常。