kerberos
kerberos续约
sudo - testuser
# 验证用户
kinit testuser
# 续期
kinit -R
# 查看过期时间
klist
其他
# kerberos数据库创建
kdb5_util create –r EXAMPLE.COM -s
# 用户创建 例:进入交互界面后指定用户名test `addprinc test@EXAMPLE.COM`
kadmin.local
# 查看当前kerberos的所有用户
kadmin.local -q "listprincs"
# 清理登陆缓存
kdestroy
# 验证登陆用户
kinit user1
# 查看当前验证登录用户的有效期
klist
# 生成keytab
cd /var/kerberos/krb5kdc/
kadmin.local -q "addprinc -randkey hive/h1@CAT.COM "
kadmin.local -q "addprinc -randkey hive/h2@CAT.COM "
kadmin.local -q "xst -k hive.keytab hive/h1@CAT.COM "
kadmin.local -q "xst -k hive.keytab hive/h2@CAT.COM "
# 使用指定keytab文件验证并登陆
kinit -kt hive.keytab hive/h1
hadoop
# 测试demo
hadoop jar /opt/cloudera/parcels/CDH/lib/hadoop-mapreduce/hadoop-mapreduce-examples.jar pi 10 1
hive
# 连接本地hive
hive
# 连接指定hive
beeline
beeline> !connect jdbc:hive2://localhost:10000/;principal=hive/CDH-1@EXAMPLE.COM