Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]
Created 11-25-2016 07:36 PM
I'm trying to use Spark streaming to read from a Kafka topic that is Kerberos authenticated and SSL (so, TLS) encrypted. The Kafka broker is in SASL_SSL mode. NiFi can read and write to these topics fine. My Spark streaming app can read fine if it's SASL_PLAINTEXT (using the HWX spark jars), but I'd like to know if SASL_SSL is possible. There are pieces of answers (many conflicting) to this question spread over the web (the most relevant is this JIRA saying it's not possible until Spark 2.0: https://issues.apache.org/jira/browse/SPARK-12177), but I'd like a definitive answer for the following stack versions:
HDP 2.4.2 so Spark 1.6.1
HDF 2.0 so Kafka 0.10.0.1
Java 8
Any tips, links to JIRAs, or best of all writeups of attempts would be appreciated!
Created 11-25-2016 08:30 PM
This is the correct jira https://issues.apache.org/jira/browse/SPARK-12177 and yes, SASL_SSL is only available from Spark 2.0 and not in HDP2.4.2 which has Spark 1.6.1.
Created 11-25-2016 08:30 PM
This is the correct jira https://issues.apache.org/jira/browse/SPARK-12177 and yes, SASL_SSL is only available from Spark 2.0 and not in HDP2.4.2 which has Spark 1.6.1.
Created 11-28-2016 03:22 PM
Here's another link that makes it clear (from the Apache Spark page): http://spark.apache.org/docs/latest/streaming-kafka-integration.html
Created 11-28-2016 05:13 PM
Great thanks for sharing..