[HADOOP] 추가 하이브 JDBC 의존성은 글래스 피시 배포를 나누기
HADOOP추가 하이브 JDBC 의존성은 글래스 피시 배포를 나누기
나는 글래스 피시에 배포 JDBC를 통해 하이브에 액세스 할 필요가있는 자바 웹 애플리케이션을 구축하고있다.
하이브 JDBC 받는다는 의존 한 번
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-jdbc</artifactId>
<version>2.1.0</version>
</dependency>
, 배포 휴식을 추가 글래스 피쉬는 다음과 같은 예외를 제공한다 :
오류 전개 중에 발생 예외 앱로드 중 : CDI 배치 실패 : WELD-001,408 : 한정자 형 인젝터 불만족 의존성 주입 지점 [BackedAnnotatedParameter] BackedAnnotatedConstructor] @Inject 공개 org.apache.hadoop.yarn의 파라미터 1에 @Default .server.resourcemanager.webapp.RMWebAppFilter org.apache.hadoop.yarn.server.resourcemanager.webapp.RMWebAppFilter에서 (인젝터). (RMWebAppFilter.java:0). 자세한 내용은이 server.log를 참조하십시오.
해결법
-
==============================
1.이 글래스 피시 4.1.1 (1)에 의해 제공 라이브러리들과 함께 의존성 문제가 될 것 같다.
이 글래스 피시 4.1.1 (1)에 의해 제공 라이브러리들과 함께 의존성 문제가 될 것 같다.
그것은 글래스 피시 4.1 (13)에서 작동합니다. 가능하면,이 버전을 사용해야합니다. 당신은 여기에서 다운로드 할 수 있습니다 https://glassfish.java.net/download-archive.html
-
==============================
2.문제 해결
문제 해결
-
==============================
3.하이브 - JDBC 어떤 불행한 종속성이 (모두 javax. *, 부두 등). 귀하의 오류는 이적으로 포함 원사의 웹 애플리케이션에서 온다.
하이브 - JDBC 어떤 불행한 종속성이 (모두 javax. *, 부두 등). 귀하의 오류는 이적으로 포함 원사의 웹 애플리케이션에서 온다.
하이브 - JDBC의 메이븐 의존성 아래로 슬림하려고, YARN 같은 일부 종속성이 같은 JDBC 드라이버에 속하지 않습니다.,
from https://stackoverflow.com/questions/41685199/adding-hive-jdbc-dependency-breaks-glassfish-deployment by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 돼지에서 NOT IN 절 (0) | 2019.10.21 |
---|---|
[HADOOP] 파이썬 모듈 impyla를 사용하여 Kerberos를의 하둡 클러스터에 연결 (0) | 2019.10.21 |
[HADOOP] HBase를 + 커버 로스 : 키 탭이 만료에서 UserGroupInformation 로깅? (0) | 2019.10.21 |
[HADOOP] HBase를 checkAndPut와 checkAndMutate의 차이점은 무엇입니까? (0) | 2019.10.20 |
[HADOOP] 사용자의 sudoers 파일에 있어야 Hadoop을해야 하는가? (0) | 2019.10.20 |