sqoop匯出指令碼

2021-10-06 15:52:32 字數 837 閱讀 8671

#!/bin/bash

if [ $1 ];

then

export hive_db_name=$1

else

echo 「請指定要匯出的源資料庫」

exit 1

fiif [ $2 ];

then

export hive_t_name=$2

else

echo 「請指定要匯出的源表名」

exit 1

fiif [ $3 ];

then

export mysql_db_name=$3

else

echo 「請指定目標資料庫」

exit 1

fiecho "這是乙個通用的資料匯出指令碼...,手動建立目標表並保持和源表同名"

export_data() ?useunicode=true&characterencoding=utf-8" \

--username root \

--password ****** \

--table $1 \

--export-dir /warehouse/$hive_db_name/ads/$1 \

--input-fields-terminated-by "\t" \

--update-mode allowinsert \

--update-key $2 \

--input-null-string '\\n' \

--input-null-non-string '\\n'

}export_data "$hive_t_name" "dt"

sqoop匯出指令碼

sqoop匯出指令碼 bin sh source exitcodecheck.sh opts getparam incstart getparam inc start incend getparam inc end pg connection getparam jdbc str pg usernam...

sqoop匯入匯出

sqoop官方手冊位址 最近在看sqoop有些感想,就寫下來。sqoop是大資料裡面匯入匯出的乙個工具。關於import匯出 可以從mysql匯出到hdfs,hbase,hive,案例如下,這是乙個匯出到hdfs的案例 import connect jdbc mysql username root ...

sqoop匯入 匯出

全部匯入 sqoop import connect jdbc mysql hadoop01 3306 test1 username root password 1234 table students target dir user test1 delete target dir fields ter...