Hi,

I am not sure that it will work but you can try next:

        SparkSession spark = SparkSession
            .builder()
            .appName("SomeAppName")
            .master("spark://10.0.75.1:7077")
            .config(OPTION_DISABLE_SPARK_SQL_OPTIMIZATION, "false") //or
true
            .getOrCreate();

        JavaSparkContext sparkContext = new
JavaSparkContext(spark.sparkContext());

        JavaIgniteRDD<K, T> igniteRdd1 = igniteContext.<K,
T>fromCache("CACHE1");

        //here Ignite sql processor will be used because inside
SqlFieldsQuery
        Dataset<Row> ds1 = igniteRdd1.sql("select * from CACHE1");
        Dataset<Row> ds2 = igniteRdd1.sql("select * from CACHE2");

        //here spark sql processor will be used
        ds1.join(ds2).where(<SOME_COND>);

BR,
Andrei



--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to