本文完成:在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中表的导入内容