2017-12-17 20 views
0

Apache Spark를 사용해 보았는데 약간의 문제가 있습니다. 이 JavaSparkHiveExample.java Apache Spark Github의 예제와 IntelliJ IDEA에서 Maven 프로젝트로 만든 pom.xml이 있습니다. 스칼라는 아이디어 Apache Spark Maven POM 오류

I에 설치되어

enter image description here

  • :

    내가 (다른 간단한 POM을 사용하는) 다른 스파크 예제를 실행 할 수 있어요

    하지만 this one 나에게 다음과 같은 오류를주고있다 Maven을 처음 접했을 때이 문제를 해결하기 위해 시도 할 수있는 몇 가지 사항을 고맙게 생각합니다.

답변

1

문제는 $ project.version의 값입니다. 프로젝트의 버전 (2.3.0- 스냅 샷)을 참조합니다. Maven 중앙 저장소에이 버전과의 종속 관계가 없으므로이 문제가 발생합니다.

<dependency> 
     <groupId>org.apache.spark</groupId> 
     <artifactId>spark-core_${scala.binary.version}</artifactId> 
     <version>${spark.version}</version> 
    </dependency> 

당신이 사용하고 있는지 확인 버전을 확인하는 대신 프로젝트 버전을 사용하여, 당신은 다음과 같은 새로운 속성을 추가 할 수 있으며 모든 의존성 버전

<properties> 
<spark.version>1.6.2</spark.version> 
</properties> 

그것을 참조하고 종속성에서 사용 Maven 저장소에 있습니다. https://mvnrepository.com/ enter image description here