hive 数据迁移
Last updated on November 22, 2024 pm
🧙 Questions
迁移hive中的数据,A服务器中数据迁移到B服务器
☄️ Ideas
在线数据迁移
-- A服务器中,将数据导入到hdfs中
export table demo_table to '/backup/demo';
-- B服务器中,将数据导入到自己的hive中
import table demo_table from 'hdfs://8.142.226.21:9000/backup/demo';
离线数据迁移
# A服务器中,将数据导入到hdfs中
export table demo_table to '/backup/offline';
# 将hdfs中数据下载到服务器
hadoop fs -get /backup/offline ~/offline
# 压缩文件
tar -czf offline.tar.gz ./offline
# 迁移到B服务器
scp offline.tar.gz ispong@8.142.223.77:~/
# 解压文件
tar -zxvf offline.tar.gz -C ~/offline
# 推入hdfs
hdfs dfs -put ./offline /offline
# 导入数据
import table demo_table2 from '/offline '
🔗 Links
hive 数据迁移
https://ispong.isxcode.com/hadoop/hive/hive 数据迁移/