首页 > 解决方案 > 从 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。我已经通过这个链接,但没有工作。

标签: javahbasekerberos

解决方案


推荐阅读