HDP (ambari) 기반 Flink 1.9.0 컴 파일

3411 단어 빅 데이터
저 는 인터넷 에서 HDP - Flink 1.9 를 기반 으로 컴 파일 된 문 서 를 찾 지 못 했 습 니 다. 요 며칠 동안 연 구 를 했 고 많은 구 덩이 를 밟 았 습 니 다. 지금 정리 하 겠 습 니 다. 여러분 께 도움 이 되 었 으 면 좋 겠 습 니 다.
 
준비 하 다
1. Apache Maven 3.2.5 설치
2. 플 랭크 셰 이 드 - 7.0 다운로드
3. flink - release - 1.9.0 다운로드
 
2. 컴 파일 준비
1. flink - shaded 프로젝트 의 pom. xml 를 수정 하고 다음 과 같이 추가 합 니 다.
상술 한 내용 을 첨가 하 다 안 으로 들어가다.

	vendor-repos
	
		
			vendor-repos
		
	
	
	
		
		
			cloudera-releases
			https://repository.cloudera.com/artifactory/cloudera-repos
			
				true
			
			
				false
			
		
		
		
			HDPReleases
			HDP Releases
			https://repo.hortonworks.com/content/repositories/releases/
			false
			true
		
		
			HortonworksJettyHadoop
			HDP Jetty
			https://repo.hortonworks.com/content/repositories/jetty-hadoop
			false
			true
		
		
		
			mapr-releases
			https://repository.mapr.com/maven/
			false
			true
		
	

2. flink - shaded - hadop - 2 컴 파일 (내 hadop 버 전 은 3.1.0.3.0.0.0 - 1634)
mvn  clean install -DskipTests -Drat.skip=true -Pvendor-repos  -Dhadoop.version=3.1.0.3.0.0.0-1634
비고: 도중에 잘못 보고 하면 jar 에서 다운로드 할 수 없 으 면 Maven 창고 로 수 동 으로 가 져 옵 니 다.
 
3. flink - relase - 1.9.0 에서 pom 파일 을 수정 하고 다음 과 같이 추가 합 니 다.

	vendor-repos
	
		
			vendor-repos
		
	
	
	
		
		
			cloudera-releases
			https://repository.cloudera.com/artifactory/cloudera-repos
			
				true
			
			
				false
			
		
		
		
			HDPReleases
			HDP Releases
			https://repo.hortonworks.com/content/repositories/releases/
			false
			true
		
		
			HortonworksJettyHadoop
			HDP Jetty
			https://repo.hortonworks.com/content/repositories/jetty-hadoop
			false
			true
		
		
		
			mapr-releases
			https://repository.mapr.com/maven/
			false
			true
		
	

5. 컴 파일 flink - 1.9
mvn clean install -DskipTests -Pvendor-repos -Drat.skip=true -Pinclude-hadoop -Dhadoop.version=3.1.0.3.0.0.0-1634
 
완성 하 다.
 

좋은 웹페이지 즐겨찾기