[ 
https://issues.apache.org/jira/browse/SPARK-21557?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Owen resolved SPARK-21557.
-------------------------------
          Resolution: Invalid
       Fix Version/s:     (was: 2.1.2)
    Target Version/s:   (was: 2.2.0)

JIRA isn't for questions - stackoverflow maybe. 

> Debug issues for SparkML(scala.Predef$.any2ArrowAssoc)
> ------------------------------------------------------
>
>                 Key: SPARK-21557
>                 URL: https://issues.apache.org/jira/browse/SPARK-21557
>             Project: Spark
>          Issue Type: Bug
>          Components: MLlib
>    Affects Versions: 2.1.1
>            Reporter: prabir bhowmick
>            Priority: Critical
>
> Hi Team,
> Can you please see the below error ,when I am running the below program using 
> below mvn config.Kindly tell me which version I have to use.I am running this 
> program from eclipse neon.
> Error at Runtime:- 
> Exception in thread "main" java.lang.NoSuchMethodError: 
> scala.Predef$.any2ArrowAssoc(Ljava/lang/Object;)Ljava/lang/Object;
>       at 
> org.apache.spark.sql.SparkSession$Builder.config(SparkSession.scala:750)
>       at 
> org.apache.spark.sql.SparkSession$Builder.appName(SparkSession.scala:741)
>       at com.MLTest.JavaPCAExample.main(JavaPCAExample.java:20)
> Java Class:-
> package com.MLTest;
> import org.apache.spark.sql.SparkSession;
> import java.util.Arrays;
> import java.util.List;
> import org.apache.spark.ml.feature.PCA;
> import org.apache.spark.ml.feature.PCAModel;
> import org.apache.spark.ml.linalg.VectorUDT;
> import org.apache.spark.ml.linalg.Vectors;
> import org.apache.spark.sql.Dataset;
> import org.apache.spark.sql.Row;
> import org.apache.spark.sql.RowFactory;
> import org.apache.spark.sql.types.Metadata;
> import org.apache.spark.sql.types.StructField;
> import org.apache.spark.sql.types.StructType;
> public class JavaPCAExample {
>       public static void main(String[] args) {
>               SparkSession spark = 
> SparkSession.builder().appName("JavaPCAExample3")
>                               .config("spark.some.config.option", 
> "some-value").getOrCreate();
>               List<Row> data = Arrays.asList(
>                               RowFactory.create(Vectors.sparse(5, new int[] { 
> 1, 3 }, new double[] { 1.0, 7.0 })),
>                               RowFactory.create(Vectors.dense(2.0, 0.0, 3.0, 
> 4.0, 5.0)),
>                               RowFactory.create(Vectors.dense(4.0, 0.0, 0.0, 
> 6.0, 7.0)));
>               StructType schema = new StructType(
>                               new StructField[] { new StructField("features", 
> new VectorUDT(), false, Metadata.empty()), });
>               Dataset<Row> df = spark.createDataFrame(data, schema);
>               PCAModel pca = new 
> PCA().setInputCol("features").setOutputCol("pcaFeatures").setK(3).fit(df);
>               Dataset<Row> result = pca.transform(df).select("pcaFeatures");
>               result.show(false);
>               spark.stop();
>       }
> }
> pom.xml:-
> <project xmlns="http://maven.apache.org/POM/4.0.0"; 
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
> http://maven.apache.org/xsd/maven-4.0.0.xsd";>
>       <modelVersion>4.0.0</modelVersion>
>       <groupId>SparkMLTest</groupId>
>       <artifactId>SparkMLTest</artifactId>
>       <version>0.0.1-SNAPSHOT</version>
>       <build>
>               <sourceDirectory>src</sourceDirectory>
>               <plugins>
>                       <plugin>
>                               <artifactId>maven-compiler-plugin</artifactId>
>                               <version>3.5.1</version>
>                               <configuration>
>                                       <source>1.8</source>
>                                       <target>1.8</target>
>                               </configuration>
>                       </plugin>
>               </plugins>
>       </build>
>       <dependencies>
>               <dependency>
>                       <groupId>org.apache.spark</groupId>
>                       <artifactId>spark-core_2.10</artifactId>
>                       <version>2.2.0</version>
>               </dependency>
>               <dependency>
>                       <groupId>org.apache.spark</groupId>
>                       <artifactId>spark-streaming_2.10</artifactId>
>                       <version>2.1.1</version>
>               </dependency>
>               <dependency>
>                       <groupId>org.apache.spark</groupId>
>                       <artifactId>spark-mllib_2.10</artifactId>
>                       <version>2.1.1</version>
>                       <scope>provided</scope>
>               </dependency>
>               <dependency>
>                       <groupId>org.apache.spark</groupId>
>                       <artifactId>spark-sql_2.10</artifactId>
>                       <version>2.1.1</version>
>               </dependency>
>               <dependency>
>                       <groupId>org.scala-lang</groupId>
>                       <artifactId>scala-library</artifactId>
>                       <version>2.13.0-M1</version>
>               </dependency>
>               <dependency>
>                       <groupId>org.apache.parquet</groupId>
>                       <artifactId>parquet-hadoop-bundle</artifactId>
>                       <version>1.8.1</version>
>               </dependency>
>       </dependencies>
> </project>



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to