From Nifi log we can see that you are running Spark 1 code on Spark 2. It must be because your default Spark version is 2 but Nifi is configured to run Spark 1.
2018-11-14 17:01:52,869 INFO [stream error] c.t.nifi.v2.spark.ExecuteSparkJob ExecuteSparkJob[id=9a51322c-dbf8-3edf-c126-a8ff931c5ac6] Exception in thread "main" java.lang.NoSuchMethodError: org.apache.spark.sql.SQLContext.table(Ljava/lang/String;)Lorg/apache/spark/sql/DataFrame;
2018-11-14 17:01:52,869 INFO [stream error] c.t.nifi.v2.spark.ExecuteSparkJob ExecuteSparkJob[id=9a51322c-dbf8-3edf-c126-a8ff931c5ac6] at com.thinkbiganalytics.spark.SparkContextService16.toDataSet(SparkContextService16.java:43)
You have two options:
1) Reconfigure processors to run on Spark 1 if you have Spark 1 installed
2) Reconfigure Nifi for Spark 2 and you can run existing feeds on you default Spark version 2
For option 1)
To fix this go to Nifi and find all ExecuteSparkJob processors and change their SparkHome property to use Spark 1.
To avoid going into Nifi and updating properties manually you can update "nifi.executesparkjob.sparkhome" property in "/opt/kylo/kylo-services/conf/application.properties", restart kylo-services and re-import your templates.
For option 2)
To reconfigure Kylo jars for Nifi for a different Spark version you can execute following from command line:
export SPARK_PROFILE = <spark-profile, e.g. spark-v1 or spark-v2>
/opt/kylo/setup/nifi/update-nars-jars.sh <nifi-home> <kylo-setup-dir> <nifi-user> <nifi-user-group>
For example:
[root@sandbox ~]# export SPARK_PROFILE=spark-v2
[root@sandbox ~]# /opt/kylo/setup/nifi/update-nars-jars.sh -f /opt/nifi /opt/kylo/setup nifi users
The NIFI home folder is /opt/nifi using permissions nifi:users
Updating the kylo nifi nar and jar files
Creating symlinks for NiFi version 1.6.0.jar compatible nars
Nar files and Jar files have been updated
[root@sandbox ~]# ll /opt/nifi/current/lib/app | grep kylo
lrwxrwxrwx 1 nifi users 96 Nov 15 10:44 kylo-spark-interpreter-jar-with-dependencies.jar -> /opt/nifi/data/lib/app/kylo-spark-interpreter-spark-v2-0.10.0-SNAPSHOT-jar-with-dependencies.jar
lrwxrwxrwx 1 nifi users 97 Nov 15 10:44 kylo-spark-job-profiler-jar-with-dependencies.jar -> /opt/nifi/data/lib/app/kylo-spark-job-profiler-spark-v2-0.10.0-SNAPSHOT-jar-with-dependencies.jar
lrwxrwxrwx 1 nifi users 96 Nov 15 10:44 kylo-spark-merge-table-jar-with-dependencies.jar -> /opt/nifi/data/lib/app/kylo-spark-merge-table-spark-v2-0.10.0-SNAPSHOT-jar-with-dependencies.jar
lrwxrwxrwx 1 nifi users 95 Nov 15 10:44 kylo-spark-multi-exec-jar-with-dependencies.jar -> /opt/nifi/data/lib/app/kylo-spark-multi-exec-spark-v2-0.10.0-SNAPSHOT-jar-with-dependencies.jar
lrwxrwxrwx 1 nifi users 101 Nov 15 10:44 kylo-spark-validate-cleanse-jar-with-dependencies.jar -> /opt/nifi/data/lib/app/kylo-spark-validate-cleanse-spark-v2-0.10.0-SNAPSHOT-jar-with-dependencies.jar