hadoop
keytab 파일 확인/cron 사용하기
'김용환'
2017. 12. 4. 20:46
커보러스를 사용하고 있고 보안 존에 있는 hadoop와 연관된 작업을 할 때 keytab 파일을 받는다.
특히 Spark Job 또는 Apache Zepplin을 사용할 때 사용한다.
(Apache NIFI처럼 Apache Zepplin이 이런 커보러스 인증 기능을 제공하면 참 좋을 듯 싶다
참고로 NIFI는 keytab 파일을 파일로 복사하면 설정으로 가능케 한다)
먼저 keytab 파일이 정상적인지 확인한다.
$ klist -kt /home/www/samuel-kim.keytab
Keytab name: FILE:/home/www/samuel-kim.keytab
KVNO Timestamp Principal
---- ------------------- ------------------------------------------------------
2 12/01/2017 00:00:00 samuel-kim@GOOGLE
3시간마다 보안 존에 있는 hadoop과의 통신이 끊어지지 않도록 cron 작업을 추가한다.
$ cat /etc/cron.d/keytab_update
0 */3 * * * /bin/bash -c "kinit -kt /home/www/samuel-kim.keytab samuel-kim@GOOGLE"