Szczegóły dotyczące środowiska:
a) Wersja Dse 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).
Błąd: można połączyć się z Cassandrą. jednak podczas próby uruchomienia notebooka z tłumaczem iskier w obliczu problemu ze słoikiem guava. wszelkie sugestie proszę rozwiązać ten problem
Przyczyna: java.lang.IllegalStateException: Wykryto problem Guava nr 1635, który wskazuje, że używana jest wersja Guava mniejsza niż 16.01. Wprowadza to problemy z rozwiązywaniem kodeków i potencjalnie inne problemy ze zgodnością w sterowniku. Zaktualizuj do wersji Guava 16.01 lub nowszej.
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli masz dostęp do folderu Spark, powinieneś przejść do $SPARK_HOME/jars
i znajdź guava_14.0.1.jar
i zastąp go guava 16.01. Możesz pobrać guava 16.01 z repozytorium maven
Po wymianie problem zależności powinien zniknąć. Upewnij się, że twoja aplikacja nie zależy przejściowo od starszych wersji guawy