【问题标题】:ERROR:ml is not a member of package org.apache.flink using ZEPPELIN错误:ml 不是使用 ZEPPELIN 的包 org.apache.flink 的成员
【发布时间】:2017-10-30 03:06:59
【问题描述】:

我开始在 Zeppelin 中开发一种机器算法。 作为解释器,我使用 Flink。

  • 问题:

    Zeppelin 中不包含 Flink 机器学习库。

  • 错误:

    导入 org.apache.flink.ml.common.LabeledVector 导入 org.apache.flink.ml.math.DenseVector :75: 错误:对象 ml 不是包 org.apache.flink 的成员 导入 org.apache.flink.ml.common.LabeledVector

  • 解决方案:

    下面,在1ambda的回答中。

    (您也可以从这里下载依赖项 .jar: maven.org 带有你想要的版本,并在工件中添加你系统中文件的路径)

感谢您的帮助! :)

【问题讨论】:

    标签: apache-flink apache-zeppelin flink-streaming


    【解决方案1】:

    flink-ml_2.10 不包含在 Zeppelin 中。

    但是,你可以像这样加载外部依赖项

    • 转到localhosdt:8080/#/interpreter
    • 找到flink解释器
    • org.apache.flink:flink-ml_2.10:1.1.3 添加为新的依赖项
    • 然后,保存它。 (将重启 flink 解释器)

    【讨论】:

    • 感谢您的回答 我知道这是关于某些库/依赖项/.jar 的问题,但我无法想到这一点哈哈哈。只有一件事,在你的第三点(“添加组织......”)我认为你在 orhg.apache 中间写了一个'h'......
    猜你喜欢
    • 2020-06-07
    • 2023-04-01
    • 1970-01-01
    • 2018-03-04
    • 2019-01-02
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多