You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache Zeppelin Notebook下载Maven依赖失败及报错求助

解决Apache Zeppelin中无法下载org.apache.commons:commons-csv:1.8依赖的问题

我来帮你搞定这个Zeppelin配置Spark解释器时的依赖下载问题,下面是几个经过验证的解决方案,你可以逐一尝试:

  • 检查并替换Maven镜像源
    Zeppelin默认使用Maven中央仓库,国内网络环境下可能会有访问问题。你可以修改Zeppelin的Maven仓库配置:

    1. 打开Zeppelin安装目录下的conf/zeppelin-site.xml文件
    2. 添加或修改以下配置项,换成国内的镜像(比如阿里云):
      <property>
        <name>zeppelin.dependency.mavenRepo</name>
        <value>https://maven.aliyun.com/repository/public</value>
      </property>
      
    3. 也可以直接在Spark解释器的设置中,在spark.driver.extraJavaOptions里添加镜像参数:
      -Dmaven.remote.repo=https://maven.aliyun.com/repository/public
      
  • 手动下载依赖到本地仓库
    如果镜像源还是无法访问,你可以手动下载依赖包:

    1. 下载commons-csv-1.8.jar和对应的commons-csv-1.8.pom文件
    2. 将它们放到本地Maven仓库的对应路径:~/.m2/repository/org/apache/commons/commons-csv/1.8/
    3. 重启Zeppelin服务,然后重新加载Spark解释器
  • 配置网络代理(如果需要)
    如果你所在的环境需要通过代理访问外部网络,需要给Zeppelin配置代理:

    1. 打开Zeppelin安装目录下的conf/zeppelin-env.sh文件
    2. 添加以下环境变量(替换成你的代理地址):
      export HTTP_PROXY=http://your-proxy-host:port
      export HTTPS_PROXY=http://your-proxy-host:port
      export NO_PROXY=localhost,127.0.0.1
      
    3. 重启Zeppelin服务后再尝试下载依赖
  • 检查依赖配置格式
    确保你在Spark解释器的dependencies字段里填写的依赖坐标完全正确:

    • 正确格式:org.apache.commons:commons-csv:1.8
    • 可以尝试添加scope参数,比如写成org.apache.commons:commons-csv:1.8:compile
    • 注意不要有拼写错误,比如大小写、版本号是否准确
  • 清理Zeppelin本地缓存
    Zeppelin会缓存下载的依赖,缓存损坏也可能导致下载失败:

    1. 删除Zeppelin的本地依赖缓存目录(默认路径为zeppelin-local-repo,一般在Zeppelin安装目录或临时目录下)
    2. 重启Zeppelin服务,重新触发依赖下载

内容的提问来源于stack exchange,提问作者Tanishq Singh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.07 14:37:47