1. 程式人生 > >spark-shell中往mysql數據庫寫數據報錯

spark-shell中往mysql數據庫寫數據報錯

數據 jdb nec tco spark localhost conn task ror

今天在看spark方面的知識的時候,在spark-shell中往mysql寫數據時報錯,錯誤信息如下:

ERROR Executor: Exception in task 0.0 in stage 4.0 (TID 4)
java.sql.SQLException: Access denied for user ‘root‘@‘spark01‘ (using password: YES)

剛開始用的是主機名java.sql.DriverManager.getConnection("jdbc:mysql://spark01:3306/rdd","root","root")這一句,試了兩次都是報錯,然後把主機名改成了localhost奇跡就出現了,可以了,我日它先人板板的,隨後我把hosts文件中127.0.0.1也對應我的主機名,然後用主機名也可以了

spark-shell中往mysql數據庫寫數據報錯