1

CP에서 실행중인 Cassandra 2.2.8, Win7, JDK8, Spark2 : Cassandra 코어 3.12, spark-cassandra-2.11, Spark-cassandra-java-2.11, Spark2.11 , spark-network-common_2.11, Guava-16.0.jar, sacala2.11.jar 등 기본 예제 실행을 시도하면 으로 컴파일되지만 첫 번째 줄에서 실행하려고하면 오류가 발생합니다 : SparkConf conf = new SparkConf(); java.lang.NoClassDefFoundError: org/spark_project/guava/cache/CacheLoaderSpark Cassandra NoClassDefFoundError guava/cache/CacheLoader

스파크 - 네트워크 - 일반적인 누락이 오류가 발생하도록되어 -하지만 난 그것을 않아도됩니다. 상충되는 항아리? 감사합니다.

+0

spark 클래스 경로를 확인하십시오. 어셈블리 jar로 실행 중이거나 Jar 런타임을 제출 중입니까? –

+0

@uttam - 아니요 어셈블리 jar를 사용하지 않고 런타임에 jar를 제출하지 않았습니다. 문제는 maven pom을 사용하여 마침내 해결되었습니다. 충돌하는/누락 된 병이있는 것 같습니다. pom은 수십 개의 항아리를 추가했습니다. 그러나 마술이 일어났습니다. –

답변

1

답변은 다음과 같습니다. 정확하게 대답을 모르지만 문제가 해결되었습니다. pom을 사용하고 eclipse에서 maven 프로젝트를 만들었습니다. 그것은 여러 (12 개) 항아리를 가져 왔고 마침내 효과가있었습니다. 그래서 몇몇 충돌/누락 항아리는 알아 내기 위해 노력했습니다.