在appache zepplin中创建新的mysql解释器时,错误报告为问题标题。
环境:
linux centos 7.3 zepplin 0.8.2,bin包已安装。已安装maven 3.1。
根据官网步骤:https://zeppelin.apache.org/docs/0.8.2/interpreter/jdbc.html#mysql创建新的mysql解释器

属性
Name Value
default.driver com.mysql.jdbc.Driver
default.url jdbc:mysql://localhost:3306/
default.user mysql_user
default.password mysql_password依赖关系
Artifact Excludes
mysql:mysql-connector-java:5.1.38 当创建新的备注并绑定到mysql解释器时,它会报告以下内容:
为解释器‘jdbc.mysql’设置属性时出错:无法获取mysql的依赖项:mysql-connector-java:5.1.38

同时检查@zepplin_root_path/local-repo/mysql/mysql-connector-java/5.1.38,未发现任何内容。
显然,没有下载依赖项。我的问题是如何下载这个工件。zepplin需要maven吗?
谢谢。
发布于 2020-02-14 09:58:25
这是因为从Maven中央存储库下载不起作用。
齐柏林飞艇的默认Maven Central存储库设置为"http://repo1.maven.org/maven2/“,上面的链接现在不起作用。
根据下一篇文章,maven repo最近停止了对http请求的支持。https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required
因此,您需要在Zeppelin中添加以下URL作为新的存储库。http://insecure.repo1.maven.org/maven2/
在我的情况下,它工作得很好。( zepplin 0.8.2 )
HTTPS的URL在zeppelin中不起作用。也许出于某些原因,Zeppelin不支持HTTPS。
这里有一篇与此主题相关的类似文章:Apache Zeppelin not working with https for maven repo
发布于 2020-02-02 22:09:08
我也遇到了同样的问题,而且最近才刚刚开始。这在过去一直适用于我。
https://stackoverflow.com/questions/59964426
复制相似问题