Проблема в hbase-env.sh
, для hbase нужно больше java.security.auth.login.config
, установленного в HBASE_OPTS
.
Правильный способ настройки Zookeeper jaas.conf
:
export HBASE_SERVER_JAAS_OPTS="-Djava.security.auth.login.config=/opt/hbase/conf/jaas.conf"
export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -Djava.security.auth.login.config=/opt/hbase/conf/jaas.conf"
Если между вашими master
и region
у вас есть отдельные keytabs, вам понадобятся два файла JAAS, и вы должны указать оба
HBASE_SERVER_JAAS_OPTS
HBASE_MASTER_OPTS
Если вы используете только 1 принципал Kerberos для всего hbase, вам нужно только установить HBASE_SERVER_JAAS_OPTS