从Java连接到Kerborised Hbase表

时间:2018-12-15 11:37:45

标签: java hbase kerberos

我正在使用以下配置从Java代码连接到kerberised 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部分并在非kerberized环境中运行它,则可以连接到Hbase和Get表。我已经通过this链接,但是没有用。

0 个答案:

没有答案