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