記錄mapreduce寫數據到mysql踩的坑

在reduce階段發生錯誤

Error: java.io.IOException: java.sql.SQLException: No suitable driver found for jdbc:mysql://ldm1:3306/report?useUnicode=true&characterEncoding=utf8

 

雖然知道沒找到driver包,但不知如何解決,

在網上查找解決方法,通過在mr程序提交job前,添加以下語句中一個成功解決!!

job.addArchiveToClassPath(new Path("/mysql-connector-java-5.1.31.jar"))

tips:path爲hdfs中的path

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章