7-29
1.今日完成任务
Hive结果数据导出到mysql
2.核心源码



3.遇到的问题
① Sqoop导出时job一直失败,执行成功过的语句再执行其他表时经常会失败(偶尔成功)

② Hive删除表报错
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:For direct MetaStore DB connections, we don't support retries at the client level.)
4.解决办法
① 抛弃sqoop,使用函数直接用hive语句导出到mysql
首先创建MySQL表


② Jar包问题,
原来使用的mysq连接jar包mysql-connector-java-5.1.17.jar版本过低
重新下载mysql-connector-java-5.1.47.jar替换lib下的低版本jar包
重启hive
5.项目燃尽图更新(此内容周一已更新)
浙公网安备 33010602011771号