mysql 數據sqoop到hive 步驟


1、hive建表

hive是支持分區的,但是這次建表沒有寫分區。

CREATE TABLE `cuoti_rpt` (
  `COURSE_ID` string,
  `NAME` string,
  `PERIOD` string,
  `USER_ID` string,
  `SUBJECT_ID` string
);

2、opt文件

--connect   連接master節點的數據庫。
--username 數據庫用戶名
--password 數據庫密碼
--table mysql數據庫中的表名
--columns 列名
--hive-overwrite overwrite方式
--hive-table 導入hive的表(最好聲明在那個hive數據庫)
import
--connect
"jdbc:mysql://master:3306/test"
--username 
root 
--password
123456 
--table
tb_cuoti
--columns 
"COURSE_ID,NAME,PERIOD,USER_ID,SUBJECT_ID"
--hive-import
--hive-overwrite
--hive-table
cuoti.cuoti_rpt
--hive-drop-import-delims
-m
1

 3、執行opt文件

 sqoop --options-file 目錄.opt


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM