We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
一般情况下 我们都会用sqoop 将 传统的数据库 导入到 hive 做 数据分析 sqoop 支持数据的 增量的同步 ,增量更新 。但是对于 删除操作 不能更新到hive 数据库 中 思路如下 : ① 普通的增量同步,增量更新 继续 原有的更新 。 ② 有删除操作时 将 原表的主键 一次 导入到 主键表中 ③ 将主键表 和 原有的 hive 表 做 一个 inner jion 即可
insert overwrite table lijie_table select a.id,a.name.a.addr from lijie_table a inner join lijie_table_tmp b on a.id = b.id
The text was updated successfully, but these errors were encountered:
Sorry, something went wrong.
No branches or pull requests
一般情况下 我们都会用sqoop 将 传统的数据库 导入到 hive 做 数据分析
sqoop 支持数据的 增量的同步 ,增量更新 。但是对于 删除操作 不能更新到hive 数据库 中
思路如下 :
① 普通的增量同步,增量更新 继续 原有的更新 。
② 有删除操作时 将 原表的主键 一次 导入到 主键表中
③ 将主键表 和 原有的 hive 表 做 一个 inner jion 即可
The text was updated successfully, but these errors were encountered: