有一个数据源管理工具登记各个数据源,其中有一个数据源类型是 hive ,开启了 kerberos 认证以后大概有 100 个不同的用户( keytab ),然后有一个调度工具,定时执行 hive 中的 sql 任务,每次执行都要进行不同的用户认证,1000 个任务大概其中 100 多个任务会触发
Unable to read HiveServer2 configs from ZooKeeper
这个异常。
因为没有超级用户所以无法使用 token 代理的方式
目前已经增加了 UGI 缓存的策略
在不涉及 hive 服务器和 KDC&ZK 服务器的情况下
如何才能够稳定认证呢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1187918
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.