diff --git src/main/java/org/apache/hadoop/hbase/security/User.java src/main/java/org/apache/hadoop/hbase/security/User.java index 8002c89..ddf0f6e 100644 --- src/main/java/org/apache/hadoop/hbase/security/User.java +++ src/main/java/org/apache/hadoop/hbase/security/User.java @@ -55,8 +55,9 @@ public abstract class User { private static boolean IS_SECURE_HADOOP = true; static { try { - UserGroupInformation.class.getMethod("isSecurityEnabled"); - } catch (NoSuchMethodException nsme) { + IS_SECURE_HADOOP = (Boolean) callStatic("isSecurityEnabled", + new Class[] { UserGroupInformation.class }, null); + } catch (Exception e) { IS_SECURE_HADOOP = false; } }