YARN-2668 yarn-registry JAR won't link against ZK 3.4.5. (stevel)

This commit is contained in:
Steve Loughran 2014-10-11 18:32:47 -07:00
parent 16710758f1
commit 38dedc2f07
4 changed files with 6 additions and 6 deletions

View File

@ -589,6 +589,8 @@ Release 2.6.0 - UNRELEASED
YARN-2652 Add hadoop-yarn-registry package under hadoop-yarn. (stevel) YARN-2652 Add hadoop-yarn-registry package under hadoop-yarn. (stevel)
YARN-2668 yarn-registry JAR won't link against ZK 3.4.5. (stevel)
YARN-2598 GHS should show N/A instead of null for the inaccessible information YARN-2598 GHS should show N/A instead of null for the inaccessible information
(Zhijie Shen via mayank) (Zhijie Shen via mayank)

View File

@ -31,7 +31,6 @@ import org.apache.hadoop.service.ServiceStateException;
import org.apache.hadoop.util.ZKUtil; import org.apache.hadoop.util.ZKUtil;
import org.apache.zookeeper.Environment; import org.apache.zookeeper.Environment;
import org.apache.zookeeper.ZooDefs; import org.apache.zookeeper.ZooDefs;
import org.apache.zookeeper.client.ZooKeeperSaslClient;
import org.apache.zookeeper.data.ACL; import org.apache.zookeeper.data.ACL;
import org.apache.zookeeper.data.Id; import org.apache.zookeeper.data.Id;
import org.apache.zookeeper.server.auth.DigestAuthenticationProvider; import org.apache.zookeeper.server.auth.DigestAuthenticationProvider;
@ -758,7 +757,7 @@ public class RegistrySecurity extends AbstractService {
* <b>Important:</b>This is JVM-wide * <b>Important:</b>This is JVM-wide
*/ */
public static void disableZookeeperClientSASL() { public static void disableZookeeperClientSASL() {
System.setProperty(ZooKeeperSaslClient.ENABLE_CLIENT_SASL_KEY, "false"); System.setProperty(ZookeeperConfigOptions.PROP_ZK_ENABLE_SASL_CLIENT, "false");
} }
/** /**
@ -766,7 +765,8 @@ public class RegistrySecurity extends AbstractService {
* @return true if the SASL client system property is set. * @return true if the SASL client system property is set.
*/ */
public static boolean isClientSASLEnabled() { public static boolean isClientSASLEnabled() {
return ZooKeeperSaslClient.isEnabled(); return Boolean.valueOf(System.getProperty(
ZookeeperConfigOptions.PROP_ZK_ENABLE_SASL_CLIENT, "true"));
} }
/** /**

View File

@ -47,7 +47,7 @@ public interface ZookeeperConfigOptions {
* but revert to classic authentication/anonymous access on failure. * but revert to classic authentication/anonymous access on failure.
*/ */
String PROP_ZK_ENABLE_SASL_CLIENT = String PROP_ZK_ENABLE_SASL_CLIENT =
ZooKeeperSaslClient.ENABLE_CLIENT_SASL_KEY; "zookeeper.sasl.client";
/** /**
* Default flag for the ZK client: {@value}. * Default flag for the ZK client: {@value}.

View File

@ -138,8 +138,6 @@ public class TestSecureRMRegistryOperations extends AbstractSecureRegistryTest {
assertFalse("RegistrySecurity.isClientSASLEnabled()==true", assertFalse("RegistrySecurity.isClientSASLEnabled()==true",
RegistrySecurity.isClientSASLEnabled()); RegistrySecurity.isClientSASLEnabled());
assertFalse("ZooKeeperSaslClient.isEnabled()==true",
ZooKeeperSaslClient.isEnabled());
operations.list(PATH_SYSTEM_SERVICES); operations.list(PATH_SYSTEM_SERVICES);
} }