zookeeper配置kerberos认证的坑
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,zookeeper配置了kerberos之后,zkCli.sh 连接认证死活不通过连接命令: zkCli.sh报错如下:WatchedEvent state:SyncConnected type:No
千家信息网最后更新 2025年12月02日zookeeper配置kerberos认证的坑
zookeeper配置了kerberos之后,zkCli.sh 连接认证死活不通过
连接命令: zkCli.sh
报错如下:
WatchedEvent state:SyncConnected type:None path:null2017-08-21 10:11:42,054 [myid:] - ERROR [main-SendThread(localhost:2181):ZooKeeperSaslClient@308] - An error: (java.security.PrivilegedActionException: javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Server not found in Kerberos database (7) - LOOKING_UP_SERVER)]) occurred when evaluating Zookeeper Quorum Member's received SASL token. Zookeeper Client will go to AUTH_FAILED state.2017-08-21 10:11:42,054 [myid:] - ERROR [main-SendThread(localhost:2181):ClientCnxn$SendThread@1072] - SASL authentication with Zookeeper Quorum member failed: javax.security.sasl.SaslException: An error: (java.security.PrivilegedActionException: javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Server not found in Kerberos database (7) - LOOKING_UP_SERVER)]) occurred when evaluating Zookeeper Quorum Member's received SASL token. Zookeeper Client will go to AUTH_FAILED state.
查了很久,终于在kdc的日志中找到了蛛丝马迹,如下
Aug 21 10:11:42 master krb5kdc[21935](info): TGS_REQ (6 etypes {18 17 16 23 1 3}) 192.168.100.144: LOOKING_UP_SERVER: authtime 0, zkcli@NETEASE.COM for zookeeper/localhost@NETEASE.COM, Server not found in Kerberos database原因分析:1、在zookeeper的认证请求中,zookeeper端的默认principall应该是zookeeper/
2、当采用zkCli.sh 的方式请求中,默认的host应该是localhost
因此在kdc中才会发现客户端的请求和 zookeeper/localhost@NETEASE.COM 这个principal进行认证,但是在kerberos的database中却没有这个principal。
解决方法: 使用zkCli.sh -server host:port 访问。 同时zookeeper配置文件中sever部分的principal必须为zookeeper/
认证
配置
端的
蛛丝马迹
原因
原因分析
同时
命令
客户
文件
方式
方法
日志
是在
死活
蛛丝
部分
马迹
分析
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
美国华为首席网络安全官视频
福建服务器散热片定制虚拟主机
微信淘宝客软件开发
设置数据库某列为空的语句
滨州商城软件开发哪家做的好
变电站网络安全隐患排查
我的世界有刷怪塔的服务器
网络安全基地排名
mysql数据库框架
义乌app软件开发
北京软件开发需要什么
科技与互联网健康风险
芝罘区游戏软件开发公司电话
网络安全错误711
工业电子网络安全专项整治
物流中心网络安全指导
北京通用软件开发配置
网络安全防范宣传单
深圳软件开发工资为什么那么高
网络安全加固设计
项目管理软件开发项目
数据库删除多个分区数据
济南智慧城管软件开发
今日校园服务器错误500
访问数据库出错
顺义区环保软件开发规定
一个数据库有多少主键
网络安全法第六十四条规定
管家婆的服务器
不连接服务器怎么管理客户端