Umgebungsdetails:
a) dse Version 5.0.1 + Spark 1.6.1 + Spark-Cassandra-Connector_2.10-1.6.0.jar
b) Apache Zeppelin (Zeppelin-0.6.0-dse-5.0.0-5.0.1.tar).
Fehler: Verbindung zu Cassandra möglich. Allerdings, wenn Sie versuchen, Notebook mit Funken-Interpreter Guava Jar Problem konfrontiert. Irgendein Vorschlag bitte, um das zu lösen
Verursacht von: java.lang.IllegalStateException: Erkannte Guava-Problem # 1635, die angibt, dass eine Version von Guava unter 16.01 verwendet wird. Dies führt zu Problemen bei der Codec-Auflösung und möglicherweise anderen Inkompatibilitätsproblemen im Treiber. Bitte upgrade auf Guava 16.01 oder später.
Antworten:
0 für die Antwort № 1Wenn Sie Zugriff auf Ihren Spark-Ordner haben, sollten Sie zu $SPARK_HOME/jars
und finde guava_14.0.1.jar
und ersetzen Sie es durch Guave 16.01. Sie können Guava 16.01 von herunterladen Maven Repository
Nach dem Ersetzen der Abhängigkeit sollte das Problem verschwinden. Stellen Sie sicher, dass Ihre Anwendung nicht transitiv von älteren Guava-Versionen abhängig ist