<p>I am getting 'no cipher suits in common' exception when trying to connect spark with cassandra.</p>
<p>Java version : openjdk 8 (build version &gt; 161; unlimited jce)</p>
<p>TLS : 1.2</p>
<p>Cipher Suits: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256</p>
<pre><code>
4.1.42.Final.jar:4.1.42.Final] 
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:444) ~[netty-all-4.1.42.Final.jar:4.1.42.Final]
        ... 15 common frames omitted

Caused by: javax.net.ssl.SSLHandshakeException: no cipher suites in common
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:198) ~[na:1.8.0_252]
        at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1667) ~[na:1.8.0_252]
        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:333) ~[na:1.8.0_252]
        at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:321) ~[na:1.8.0_252]
</code></pre>

Pushpendra
<p>You've posted very limited information so it's difficult to diagnose the problem. The exception indicates that there is no common cipher suites between the Cassandra cluster and the connector.</p>
<p>Check the cipher suites configured on the Cassandra nodes and compare them to the algorithms you've configured on the spark-cassandra-connector. They need to have at least one cipher in common.</p>
<p>You need to make sure that you've configured the connector with the right settings, particularly:</p>
<pre><code>spark.cassandra.connection.ssl.protocol
spark.cassandra.connection.ssl.enabledAlgorithms
</code></pre>
<p>See the <a href="https://github.com/datastax/spark-cassandra-connector/blob/master/doc/reference.md#cassandra-ssl-connection-options" rel="nofollow noreferrer">spark-cassandra-connector SSL Options</a> for details. Cheers!</p>
