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连接jarmysql-connector-java-5.1.17.jar版本过低

重新下载mysql-connector-java-5.1.47.jar替换lib下的低版本jar

重启hive

5.项目燃尽图更新此内容周一已更新

 

posted @ 2020-07-29 17:14  神鲧  阅读(72)  评论(0)    收藏  举报