커보러스를 사용하고 있고 보안 존에 있는 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"
'hadoop' 카테고리의 다른 글
[hbase-phoenix] jdbc driver (0) | 2018.11.01 |
---|---|
[hive] json 필드 이름에 특수 문자가 포함시 쿼리 보내기 (1) | 2018.04.30 |
[hadoop] data locality(데이터 지역성) (0) | 2017.11.25 |
[phoenix] phoenix - jdbc 연동하기 (0) | 2017.10.11 |
[phoenix] PQS (0) | 2017.10.11 |