每次hive迁移完数据 hive表里数据自动新增怎么回事
时间: 2023-08-08 21:07:30 浏览: 128
回答: 每次hive迁移完数据后,hive表里数据自动新增的原因可能是由于在迁移数据的过程中使用了"insert overwrite"语句。"insert overwrite"语句会覆盖表中已存在的数据,并将新的数据插入表中。所以,如果在迁移数据时使用了"insert overwrite"语句,那么每次迁移完数据后,表中的数据就会被覆盖并新增。\[3\]另外,如果在迁移数据时使用了"load data inpath"语句,也可能导致数据的新增。这个语句会将指定路径下的数据加载到表中,并覆盖原有的数据。所以,如果每次迁移数据时都使用了"load data inpath"语句,并且指定的路径下有新的数据,那么表中的数据就会自动新增。\[2\]
#### 引用[.reference_title]
- *1* [浅谈数据仓库工具——Hive](https://blog.csdn.net/datacreating/article/details/128118340)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [hive 导入数据的5种方式](https://blog.csdn.net/javahelpyou/article/details/125534371)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文