Я использую приведенную ниже конфигурацию для подключения из кода Java к таблицам Kerbored 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
и таблицы код приостанавливается без каких-либо ошибок.Если я удаляю часть керберозы и запускаю ее в не керборизованном окружении, я могу подключиться к таблицам Hbase и Get.Я прошел эту ссылку, но не работал.