Bigdata, Hadoop ecosystem, Semantic IoT등의 프로젝트를 진행중에 습득한 내용을 정리하는 곳입니다.
필요한 분을 위해서 공개하고 있습니다.
문의사항은 gooper@gooper.com로 메일을
보내주세요.
oozie Could not authenticate, GSSException: No valid credentials provided (Mechanism level: Failed to find any kerberos tgt)
kerberos환경에서 oozie admin -oozie http://node03.gooper.com@GOOPER.COM:11000 -status 수행시 아래와 같은 오류가 발생할 수 있는데
이때는 "sudo -su oozie"를 실행하여 oozie계정으로 전환 후
klist명령을 수행하여 Ticket cache의 정보를 확인한다.
- Default principal이 oozie/node03.gooper.com@GOOPER.COM인지 확인한다.
- Valid starting과 Expires, renew until 의 날짜와 시간을 보면 현재 날짜가 아닌 한참 이전의 날짜가 보일 수 있다.
- 이것은 당연히 principal의 유효일이 만료된 상태이므로 이 principal정보를 보내서는 kerberos tgt를 정상적으로 받을 수 없어 오류가 발생하는 것이다.
- 이때는 kdestroy를 수행하여 Ticket cache정보를 삭제하고 "kinit -kt /var/lib/keytab/oozie.keytab oozie/node03.gooper.com@GOOPER.COM"를 수행하여 Ticket cache정보를 재생성 해주면 일정 시간이 지난후 "oozie admin -oozie http://node03.gooper.com@GOOPER.COM:11000 -status" 를 수행했을때 오류없이 System mode: NORMAL이 표시 되는것을 확인할 수 있다.
* oozie서버 : http://node03.gooper.com@GOOPER.COM:11000
* 오류 메세지 :
ERROR: IO_ERROR : java.io.IOException: Error while connecting Oozie server: No of retries = 1. Exception = Could not authenticate, GSSException: No valid credentials provided (Mechanism level: Failed to find any kerberos tgt)
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
8 | oozie job 구동시 JA009: User: hadoop is not allowed to impersonate hadoop 오류나는 경우 | 총관리자 | 2014.06.02 | 807 |
7 | oozie 4.1 설치 - maven을 이용한 source compile on hadoop 2.5.2 with postgresql 9.3 | 총관리자 | 2015.04.30 | 862 |
6 | 특정파일이 생성되어야 action이 실행되는 oozie job만들기(coordinator.xml) | 총관리자 | 2014.05.20 | 984 |
5 | oozie에서 share lib설정시 action type별로 구분하여 넣을것 | 총관리자 | 2014.04.18 | 1195 |
4 | zookeeper 3.4.6 설치(3대) | 총관리자 | 2015.04.28 | 1210 |
3 | Oozie 설치, 환경설정 및 테스트 | 총관리자 | 2014.04.08 | 1293 |
2 | oozie의 meta정보를 mysql에서 관리하기 | 총관리자 | 2014.05.26 | 1466 |
1 | Last transaction was partial에 따른 Unable to load database on disk오류 발생시 조치사항 | 총관리자 | 2018.08.03 | 3977 |