在Spark Scala中实现隔离林

在Spark Scala中实现隔离林,scala,apache-spark,Scala,Apache Spark,我正在尝试使用Spark Scala Maven项目实现隔离林算法。此链接对此进行了说明: 我的问题是:当我尝试实现建议的代码时,我收集到以下错误: 对象ifrest不是包org.apache.spark.ml的成员 我试图导入org.apache.spark.ml,并将spark核心依赖项也更改为Vesrion2.2.0 <dependency> <groupId>org.apache.spark</groupId> <artifact

我正在尝试使用Spark Scala Maven项目实现隔离林算法。此链接对此进行了说明:

我的问题是:当我尝试实现建议的代码时,我收集到以下错误:
对象ifrest不是包org.apache.spark.ml的成员
我试图
导入org.apache.spark.ml
,并将spark核心依赖项也更改为Vesrion2.2.0

<dependency>
    <groupId>org.apache.spark</groupId>
    <artifactId>spark-core_2.11</artifactId>
    <version>2.2.0</version>
</dependency>

org.apache.spark
spark-core_2.11
2.2.0

有什么建议吗

spark iforest
工件未包含在正式发行版中,也未出现在任何集中的工件发行资源中,因此要使用它,您需要自己构建它,作为单独的库或在项目内部

此库首先不应使用外部源的包名,因为它提供了一个虚假的报价,表示它在Spark本身中可用。

您可以尝试,它在公共JCenter存储库中提供了工件

您可以通过如下定义~/.m2/settings.xml(按照“设置我!”按钮中的说明)在Maven配置中指定JCenter存储库:


假的
中心的
垃圾箱
https://jcenter.bintray.com
假的
中心的
托盘插件
https://jcenter.bintray.com
垃圾箱
垃圾箱
然后,您可以在项目的pom.xml中声明依赖项,如下所示:


com.linkedin.isolation-forest
隔离-U 2.11
0.3.0

@foaadmohamaddhaddod如果它回答了您的问题,请在此处输入,然后在此处输入您接下来的问题。