本文完成:在hive里建管理表;註入部分數據;利用sqoop導入mysql中 期間:解決中文亂碼問題 飛行報告故障表 建表命令 查看表 人工灌入少量數據 Windows系統向Linux系統數據傳輸 解決中文亂碼問題 1)顯示終端xshell 屬性里修改為utf-8 編碼格式 2)源文本文件編輯為ut... ...
本文完成:在hive里建管理表;註入部分數據;利用sqoop導入mysql中
期間:解決中文亂碼問題
飛行報告故障表
- 建表命令
- 查看表
- 人工灌入少量數據
- Windows系統向Linux系統數據傳輸
解決中文亂碼問題
1)顯示終端xshell 屬性里修改為utf-8 編碼格式
2)源文本文件編輯為utf-8格式
3)修改fileformat (可選)
- 載入數據
- 顯示內容
- 根據分區做查詢
將結果寫入本地目錄
關聯mysql
- 在mysql中建立相同的表結構
- 利用sqoop導入(註意當前用戶環境變數)
- 設置mysql編碼格式
- 導入數據
sqoop export --connect jdbc:mysql://localhost:3306/trans_db --username root --password root --table ex_trans --export-dir /user/hive/warehouse/ga_mis.db/ex_tst_like/tst_failureRp.txt --input-fields-terminated-by '\t'
- 查看mysql中表的導入內容