Как имитировать hbaseadmin без создания фактического соединения - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в Had oop. Я написал класс Java, реализующий конфигурацию hbase и метод hbaseadmin.createtable. Я хочу протестировать это с помощью powermock, но когда я пытаюсь имитировать вызов метода, он пытается создать фактическое соединение, и я получаю ошибку при входе в систему. Есть идеи, как смоделировать метод test tableexists.

Mainclass{

  Public static Boolean tableexists(string table)
  {
    //Code logic with hbaseadmin intialization
  }

  //Other code
}

Я получаю эту ошибку:

exception occured in tablesExists methodfailure to login java.io.IOException: failure to login at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:841
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...