我使用下面的配置从java代码连接到kerborised 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
表中,代码暂停,不显示任何错误。如果我删除kerberose部分并在非kerborised环境中运行它,我就能够连接到hbase并获取表。我已经通过这个链接,但没有工作。
暂无答案!
目前还没有任何答案,快来回答吧!