不同hadoop集群之间迁移hive数据
来源:互联网
#!/bin/bash
#set -x
#!/bin/bash
#set -x
$1
#获取hive表定义
-e
'use ${DB};show tables;'
for
in
$ret
do
-e
"use ${DB};show create table $tem"
echo
-e
';\c'
done
#迁移hive的表数据
-e
'use ${DB};show tables;'
for
in
$ret
do
9000
${DB}
$tem
192.168
0.21
8020
${DB}
$tem
done
#获取hive表定义
-e
'use ${DB};show tables;''use ${DB};sh