Hi,
I am using Stratio library to get MongoDB to work with Spark but I get the
following error:

java.lang.NoSuchMethodError: org.apache.spark.sql.catalyst.ScalaReflection

This is my code.
---------------------------------------------------------------------------------------
*    public static void main(String[] args) {*

*        JavaSparkContext sc = new JavaSparkContext("local[*]", "test
spark-mongodb java"); *
*        SQLContext sqlContext = new SQLContext(sc); *

*        Map options = new HashMap(); *
*        options.put("host", "xyz.mongolab.com:59107
<http://xyz.mongolab.com:59107>"); *
*        options.put("database", "heroku_app3525385");*
*        options.put("collection", "datalog");*
*        options.put("credentials", "*****,****,****");*

*        DataFrame df =
sqlContext.read().format("com.stratio.datasource.mongodb").options(options).load();*
*        df.registerTempTable("datalog"); *
*        df.show();*

*    }*
---------------------------------------------------------------------------------------
My pom file is as follows:

 *<dependencies>*
*        <dependency>*
*            <groupId>org.apache.spark</groupId>*
*            <artifactId>spark-core_2.11</artifactId>*
*            <version>${spark.version}</version>*
*        </dependency>*
*        <dependency>*
*            <groupId>org.apache.spark</groupId>*
*            <artifactId>spark-catalyst_2.11 </artifactId>*
*            <version>${spark.version}</version>*
*        </dependency>*
*        <dependency>*
*                <groupId>org.apache.spark</groupId>*
*                <artifactId>spark-sql_2.11</artifactId>*
*                <version>${spark.version}</version>*
*        </dependency> *
*        <dependency>*
*            <groupId>com.stratio.datasource</groupId>*
*            <artifactId>spark-mongodb_2.11</artifactId>*
*            <version>0.10.3</version>*
*        </dependency>*
*        <dependency>*
*            <groupId>com.stratio.datasource</groupId>*
*            <artifactId>spark-mongodb_2.11</artifactId>*
*            <version>0.10.3</version>*
*            <type>jar</type>*
*        </dependency>*
*    </dependencies>*


Regards

Reply via email to