java - 从 Java 连接到 Kerborized Hbase 表
问题描述
我正在使用以下配置从 java 代码连接到 kerborized hbase 表。
config.set("hbase.zookeeper.quorum", zookeeperHosts);
config.set("hbase.zookeeper.property.clientPort", zookeeperPort);
config.set("hadoop.security.authentication", "kerberos");
config.set("hbase.security.authentication", "kerberos");
UserGroupInformation.setConfiguration(config);
UserGroupInformation.loginUserFromKeytab(ZOOKEEPER_PRINCIPAL,ZOOKEEPER_KEYTAB)
我正在尝试Get
从 Hbase 获取数据。在运行 java 代码时,在创建Connection
和 Table之后,代码会暂停而不显示任何错误。如果我删除 kerberose 部分并在非 kerborised 环境中运行它,我可以连接到 Hbase 和 Get tables。我已经通过这个链接,但没有工作。
解决方案
推荐阅读
- javascript - 如何使用节点 sdk 检查容器是否存在于 cosmos DB 中?
- wso2 - WSO2 - 3.2.0 - Docker - 创建 API - 连接错误
- kubernetes - 当 Pod 通常需要低 CPU 但会定期扩展时,如何使用 K8S HPA 和 autoscaler
- angular - 在我的角度项目中设置规则'max-classes-per-file'。ESLint 触发的错误是“文件有太多类”
- c++11 - 使用类型推导向下转换为子类的方法
- java - 如何确保随机产生的值在 Java 中是唯一的
- react-native - 如何使用 reanimated v2 更改背景颜色与过渡
- r - 使用日期条件仅检索 r 中的选定列数据
- google-app-engine - 将 App Engine 服务置于仅允许内部流量的 VPC 中
- opencv - WaitKey 和 pthreads