使用spoon將資料從hive匯入mysql

2021-08-18 13:26:29 字數 1553 閱讀 3616

1.spoon-dir來指定匯出的目錄

spoon export --connect jdbc:mysql://ip:埠號/資料庫名 --user 【username】--password 【password】\

--table 【table_name】\

--exprot-dir 【hive中的路徑】\

2.update-mode資料更新插入,不存在的做插入。

spoon export --connect jdbc:mysql://ip:埠號/資料庫名 --user 【username】--password 【password】\

--table 【table_name】\

--exprot-dir 【hive中的路徑】\

--update-mode 【allowinstert/uodataonly】

3.處理hive中儲存的null

spoon export --connect jdbc:mysql://ip:埠號/資料庫名 --user 【username】--password 【password】\

--table 【table_name】\

--exprot-dir 【hive中的路徑】\

--update-mode 【allowinstert/uodataonly】

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

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

4.fileds-terminated-by用來指定檔案的分隔符【預設是逗號】

spoon export --connect jdbc:mysql://ip:埠號/資料庫名 --user 【username】--password 【password】\

--table 【table_name】\

--exprot-dir 【hive中的路徑】\

--update-mode 【allowinstert/uodataonly】

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

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

--fileds terminated by '\t' \

5.columns指定匯出到mysql的列

spoon export --connect jdbc:mysql://ip:埠號/資料庫名 --user 【username】--password 【password】\

--table 【table_name】\

--exprot-dir 【hive中的路徑】\

--update-mode 【allowinstert/uodataonly】

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

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

--fileds terminated by '\t' \

--columns = 'id , name'【自己的列名】 \

042 將資料匯入hive,將資料從hive匯出

一 將資料匯入hive 六種方式 1.從本地匯入 load data local inpath file path into table tbname 用於一般的場景。2.從hdfs上匯入資料 load data inpath hafd file path into table tbname 應用場...

Sqoop將資料從Mysql匯入Hive中

hive匯入引數 hive home 重寫 hive home hive import 插入資料到hive當中,使用hive的預設分隔符 hive overwrite 重寫插入 create hive table 建表,如果表已經存在,該操作會報錯!hive table table 設定到hive當...

將資料從hbase匯入到hive

選定test0721表 hbase main 001 0 list table system.catalog system.function system.log system.mutex system.sequence system.stats test0721 7row s in 0.1500 ...