driver ("com.mysql.jdbc.Driver") was not found in the CLASSPATH
要启动sparksql并访问到Hive,有两个步骤
/opt/cloudera/parcels/CDH-6.3.2-1.cdh6.3.2.p0.1605554/lib/spark/conf
spark-defaults.conf
spark.executor.extraClassPath=/usr/share/java/mysql-connector-java.jar
spark.driver.extraClassPath=/usr/share/java/mysql-connector-java.jar
或者可以将mysql驱动包放到$SPARK_HOME/lib下,但是如果集群升级需要再次操作这个步骤,所以推荐第一个做法。
//--------------------------以上是其他人的解决办法----------------------
最终我的解决方式是
部署measure-0.7.0-SNAPSHOT-with-dependencies含依赖的包即可