Sqoop应用案例

创建一个执行文件然后给予权限然后执行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
batch_date=$1

sqoop import \
--connect jdbc:mysql://master:3306/sqoop_db \
--usernmae root \
--password 123456 \
--target-dir hive表hdfs目录 \
--delete-target-dir \
--fields-terminated-by "\t" \
--split-by id \
--query select * from city

result=$?

if [$result != 0];then
echo "执行失败" `date` >> /home/hadoop/hkjcpdd
exit 1
else "执行成功" `date` >> /home/hadoop/hkjcpdd