name value
common.max_count 1000
default.driver org.mysql.jdbc.Driver
default.password ****
default.url jdbc:mysql://localhost:3306/
default.user root
zeppelin.interpreter.localRepo /usr/local/zeppelin/local-repo/2DCVRUUK8
zeppelin.interpreter.output.limit 102400
zeppelin.jdbc.auth.type
zeppelin.jdbc.concurrent.max_connection 10
zeppelin.jdbc.concurrent.use true
Dependencies
artifact exclude
/usr/local/zeppelin/interpreter/jdbc/mysql-connector-java-5.1.46-bin.jar
这些是我的翻译设置。我已经用正确的路径加载了mysql-connector-java-5.1.46-bin.jar,然后我仍然无法运行它。
答案 0 :(得分:0)
Zeppelin可以使用Maven目标
添加此
mysql:mysql-connector-java:5.1.46
重启解释器
答案 1 :(得分:0)
另一方面,如果有人尝试使用如下所示的spark访问mysql表
val tempDF = spark.read.jdbc(<JdbcConnectionURL>, "table_name", <ConnectionProperties>)
tempDF.createOrReplaceTempView("tempdf")
tempDF.show(10,false)
由于缺少依赖项而遇到com.mysql.jdbc.driver
错误,那么我们可以将mysql-connector添加为对火花解释器的依赖项,如@ cricket_007
或通过在齐柏林飞艇笔记本的第一段中调用以下不建议使用的命令
%dep
z.load("mysql:mysql-connector-java:8.0.11")