INFO-底层组件kerberos认证以及连接
更新时间: 2024-03-11 02:52:59
阅读 6851
底层组件kerberos认证以及连接
适用模块
hive
hbase
hdfs
zookeeper
具体说明
手动keytab认证并配置环境变量,连接相应服务
使用示例
一、hdfs连接
1、切换keytab目录 /usr/easyops/hdfs/default_hdfs/client/*/keytab/
2、klist -kt hdfs.keytab
3、keytab后面内容根据步骤2 list结果选择例如:
kinit -kt hdfs.keytab hdfs/bigdata001.highso.com.cn@BIGDATA.HIGHSO.COM
4、source config/hadoop-env.sh
5、./current/bin/hdfs dfs -ls /
二、hbase连接
1、切换keytab目录/usr/easyops/hbase/default_hbase/client/*/keytab/
2、klist -kt hbase.keytab
3、keytab后面内容根据步骤2 list结果选择例如:
kinit -kt hbase.keytab hbase/bigdata001.highso.com.cn@BIGDATA.HIGHSO.COM
4、source config/hbase-env.sh
5、./current/bin/hbase --config ./config/ shell
三、hive认证
1、切换keytab目录/usr/easyops/hive/default_hive/client/*/keytab/
2、klist -kt hive.service.keytab
3、keytab后面内容根据步骤2 list结果选择
kinit -kt hive.service.keytab hive/bigdata001.highso.com.cn@BIGDATA.HIGHSO.COM
4、source config/hive-env.sh
5、./current/bin/hive
或者根据select hiveserverurl from mammut.pf_hive_cluster \G;查看hive jdbc链接信息
./current/bin/beeline -u 'hive jdbc url'
四、ZK认证
1、切换keytab目录/usr/easyops/zookeeper/zk_with_kerberos/client/*/keytab/
2、klist -kt zookeeper.service.keytab
3、keytab后面内容根据步骤2 list结果选择
kinit -kt zookeeper.service.keytab zookeeper/bigdata005.highso.com.cn@BIGDATA.HIGHSO.COM
4、source config/zookeeper-env.sh
5、./current/bin/zkCli.sh -server bigdata005.highso.com.cn:2182
总结:其他需要进行kerberos认证的组件操作基本一致,如遇到需要配置环境变量的,可source config下面的xxx-env.sh文件。
作者:林帅
文档反馈
以上内容对您是否有帮助?