无法找到注册驱动Did not find registered driver with class com.mysql.jdbc.Driver
2016-08-25 16:08
573 查看
百度其他资料,都说是因为$HADOOP-YARN-HOME下没有驱动包,查看他们源码 其实是代码没有加载驱动
贴正确代码
贴正确代码
package l847164916 import java.util.Properties import org.apache.calcite.avatica.Meta.ConnectionProperties import org.apache.spark.sql.{SQLContext, SaveMode} import org.apache.spark.sql.hive.HiveContext import org.apache.spark.{SparkConf, SparkContext} /** * Created by Administrator on 2016/8/25. */ object Hive2MySql { def main(args: Array[String]): Unit = { val url = "" val prop = new Properties() prop.setProperty("user","") prop.setProperty("password","") prop.setProperty("driver","com.mysql.jdbc.Driver") val conf = new SparkConf().setAppName("hive2mysql") val sc = new SparkContext(conf) val hict = new HiveContext(sc) hict.sql("use dwb") val df = hict.sql("select ldap_dn,mail_name,mobile,domain_name,email,office_code,cn_name,title from index_emp_info") df.printSchema() df.write.mode(SaveMode.Append).jdbc(url,"base_info",prop) } }
相关文章推荐
- MySQL自定义函数
- MYSQL 从一张表中把数据写入另一张表中
- mysql 创建外键引用时眼瞎了,然而mysql 报的错也是认人摸不着头脑
- 使用hibernate5.2.2访问MySQL数据库
- mysql on duplicate key update
- MySQL中的聚集索引和辅助索引知识详解
- 查看mysql数据库大小、表大小和最后修改时间
- mybatis/callablestatement调用存储过程mysql jdbc产生不必要的元数据查询(已解决,cpu负载减少20%)
- mysql索引总结----mysql 索引类型以及创建
- 59安装MySQL 60MySQL入门语句10条 61提交留言到MySQL
- MySQL运算符和函数
- 在ubuntu16.04上安装mysql
- Mysql支持的数据类型(总结)
- MYSQL 完全卸载MySQL的方法
- MySQL官方.NET Core驱动已出,支持EF Core
- MySQL基础四之基本的增删改查
- mysql 带参数的存储过程
- mysql 存储过程(一)
- XAMPP安装之后,还用装MYSQL吗?怎样以cmd操作MYSQL,怎样进入设置?
- mysql分组查询(group by)