본문 바로가기
프로그래밍/Spark&Hadoop 공부

[Ambari]ambari-serviceadvisor Error 해결하기 -5

by Mr.noobiest 2022. 12. 5.

이번엔 가장 어렵다고 생각한 것이 mvn repository에도 경로만 있지 실제 파일은 없어서 찾느라 고생했다.

Ambari에서 제공하는 정식 다운로드 URL 파일은 사후 관리를 아예 포기한것 같다.

거의 모든 다운로드 URL들이 막혔거나 호환되지 않는것들이 너무 많다

 

Ambari외의  Hadoop HDFS 관리 웹 UI대체할만한 것이 있다면 댓글에 적어주시면 감사드립니다.


https://repo.hortonworks.com/#browse/search=keyword%3Dambari-serviceadvisor:NX.coreui.model.Component-1:182487e2

 

Nexus Repository Manager

 

repo.hortonworks.com

 

 

sudo wget https://repo.hortonworks.com/repository/released_old/org/apache/ambari/ambari-serviceadvisor/2.7.3.2.19/ambari-serviceadvisor-2.7.3.2.19.jar

 

 

sudo mvn install:install-file -Dfile=./ambari-serviceadvisor-2.7.3.2.19.jar -DgroupId=org.apache.ambari -DartifactId=ambari-serviceadvisor -Dversion=2.7.3.2.19 -Dpackaging=jar

 

3)여기서 기존 jar를 등록해주는것 외에 1가지 작업이 추가되었는데 ambari-serviceadvisor/pom.xml에 기본적으로 1.0.0.0-SNAPSHOT으로 되어있는것을 설치한 jar파일의 버전인 2.7.3.2.19로 변경해줘야 한다

안그러면 같은 에러가 발생한다.

굳이 버전을 번경 안해줘도 1.0.0.0-SNAPSHOT 그대로 해줘도 되는것 같다.

 

 

대신 다른 에러가 발생하는데 2.12.4:Test 에러가 발생한다.

 

Unable to load the mojo 'test' in the plugin 'org.apache.maven.plugins:maven-surefire-plugin:2.12.4'. A required class is missing: org/apache/maven/plugin/surefire/SurefireReportParameters....

 

사실 별 문제는 아니고 해당 버전의 maven-surefire-plugin:2.12.4에는 해당 클래스(SurefireReportParameters)가 없다는 의미이다,

SurefireReportParameters클래스가 있는 버전을 설치후 maven의 기본 버전으로 선택해주면된다.

 

----계속

728x90
반응형