关于Hbase的kinit认证的坑
问题背景
在之前的项目中,实现了一个验证Hbase中hmater是否存活的功能,验证方式选择的是连接到hmaster后,执行一条listtable命令,查看是否执行成功,以此来判断hmater是否存活。在维护中,将这个项目迁移到了另外一台机器上,在集群重启之后,运行项目,发现kerberos认证失败,报错如下。
解决思路
认证文件
发现报错信息中的所有hmaster全部认证失败,怀疑keytab文件和krb5文件出错,无法验证成功,更换新的kerberos认证文件,依然报错
配置文件
在核实认证钝尖正确后,发现没有正确读取site配置文件。修改site配置文件路径,确认site配置文件正确后,依然报错。(干哦!难搞哦)
发现问题
在仔细分析报错信息之后,发现输出的路径全部为localhost:port,确定没有正确的拿到hmaster的IP路径,无法访问到hamster,也就无法完成kinit认证。之前核对site配置文件是正确的,能够拿到hmaster的主机名称,所以是程序没有拿到主机名的IP映射,查看改机器下的/etc/hosts文件。果然没有主机和IP的映射。把hbase集群的主机与IP映射写入,启动程序,问题解决。
关于Hbase的kinit认证的坑相关推荐
- python子进程进行kinit认证_使用kafka-python客户端进行kafka kerberos认证
之前说过python confluent kafka客户端做kerberos认证的过程,如果使用kafka python客户端的话同样也可以进行kerberos的认证,具体的认证机制这里不再描述,主要 ...
- HBase因hostname可能引起的RIT问题。HBASE的ip和hostname坑
全栈工程师开发手册 (作者:栾鹏) 架构系列文章 HBase的RegionServer会将自己的hostname上报到zookeeper,客户端连接zookeeper时,获取的是regionserve ...
- Hbase安装流程及踩坑心得
关于安装zookeeper和hbase 前言 网上已经有相当多的zookeeper和hbase的安装教程了.那为什么总是在安装的时候,还是可以遇到那么多问题. 有话说 搭建一个自己的大数据平台,手把手 ...
- 华为ENSP AP上线失败-MAC认证 巨坑系列
ap通过mac认证的方式上线,配置完成后状态一直是idle 原因可能是通过命令display mac-address查看到的并不是真实mac 正确的mac要在AP背板查看 这边把三个MAC地址都添加进 ...
- Hbase从入门到入坑
本博客已迁移至微信公众号!将不再更新 关注公众号即可获得免费学习资源,获得免费指导!!! 公众号后续将会持续更新clickhouse,sparkstreaming,flink,数仓建模,用户画像,实时 ...
- OpenTSDB搭建过程(CDH环境,kerberos认证)
写在最前 为什么要写这篇文章: 目前在国内关于OpenTSDB的文章较少,在下因为最近工作需要需要搭建OpenTSDB找到一些文章,但是关于CDH环境的却很少,搭建的时候也遇到不少坑,所以为了避免后面 ...
- Phoenix连接安全模式下的HBase集群
Phoenix连接安全模式下的HBase集群 HBase集群开启安全模式(即启用kerberos认证)之后,用户无论是用HBase shell还是Phoenix去连接HBase都先需要通过kerber ...
- 大数据平台运维之Hbase
Hbase 16.启动大数据平台的Hbase数据库,其中要求使用master节点的RegionServer.在Linux Shell中启动Hbase shell,查看HBase的版本信息.将以上操作命 ...
- 阿里实人认证java_GitHub - lap888/react-native-face-aliverify: 基于阿里金融级实人认证sdk封装分享...
react-native-face-aliverify 基于阿里金融级实人认证sdk封装分享 小序 最初玩RN还是在2017 那时RN版本还在0.4x.x 时间过得确实有点快 最近接了一个RN的项目 ...
最新文章
- MySQL/MariaDB基础及简单SQL语句
- 通信网络基础期末复习-第五章-路由算法
- zookeeper的设计猜想-防止单点故障
- 重庆大学计算机组成,重庆大学计算机组成原理试题集(含部分答案)
- 交换数组中的两个元素
- JPA 2.1实体图–第1部分:命名实体图
- SQLSERVER存储过程列名无效的解决方法
- C#LeetCode刷题之#590-N叉树的后序遍历(N-ary Tree Postorder Traversal)
- php 读取excel转数组中,thinkphp5使用PHPExcel读取excel csv到数组
- SCPPO(二十七):技术盛宴—报表交流会
- 超级复制shadowcopy
- session 的工作原理?
- 夜神模拟器和appium 的安装
- 从零开始掌握微服务软件测试
- java获取网页编码_java根据URL获取网页编码
- RT_Thread_串口数据解包
- android实习日志_2016年3月8日Android实习日记
- 网络基础---广域网技术
- 信息与网络安全复习(四)——无线网络安全与DES算法
- 【解决】JSONDecodeError: Expecting property name enclosed in double quotes