Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
oozie서버가 설치된 node에서 11000번 포트로 접근시 정상적인 경우는 ID/PW를 묻지 않는다. 그런데 ID/PW를 입력하라는 팝업창이 뜨는 경우가 있는데 이경우는 ext-2.2를 제대로 ionstall하지 않아서 발생하는 문제이다.
확인하는 방법은 다음의 명령을 실행해보는것이다.
1. oozie 사용자로 전환
sudo -su oozie
2. kerberos환경이라면 kinit수행
kinit -kt /run/cloudera-scm-agent/process/615-oozie-OOZIE_SERVER/oozie.keytab
3. oozie정상 수행여부 확인
oozie admin -oozie http://oozieserver.gooper.com:11000/oozie -status
-> System mode: NORMAL
curl -k --negotiate -u : http://oozieserver.gooper.com:11000/oozie/versions
->[0,1,2]
curl -k --negotiate -u : http://oozieserver.gooper.com:11000/oozie
이명령을 수행하면 oozie web ui 첫 화면의 html 소스가 보일것이다.
여기서 ext-2.2가 설치되지 않은 경우는 "Oozie web console is disabled. To enable Oozie web console install the Ext JS library" 라는 안내 문구가 보일것이다.
이때는 ext2-2라이브러리를 다운받아 /var/lib/oozie밑에 압축풀어주고 oozie서비스를 restart해주면 된다.