使用insert into select将数据插入到hives3外部表中覆盖文件

jmo0nnb3  于 2021-06-26  发布在  Hive
关注(0)|答案(0)|浏览(155)

我有一张外桌( tbl_external )指向s3位置。
我正在尝试使用另一个表将数据插入到外部表中( tbl_test )不是外部表。

insert into tbl_external select * from tbl_test;

但是hive总是生成一个具有相同文件名的文件( 000000_0 )当我运行上面的insert语句时。因此,当我多次运行insert语句时,文件将被覆盖,s3位置将始终有一个文件而不是多个文件。
如何使配置单元生成不同的文件名(如 000000_0_copy_1 , 000000_0_copy_2 等)
我们在开发环境中没有这个问题,我们只在prod中面临这个问题。
开发配置单元版本为 1.2.1.2.3.6.0-3796 产品配置单元版本为 1.2.1000.2.5.3.0-37

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题