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 554250cf88
commit ac64ff77cf
4 changed files with 6 additions and 6 deletions

View File

@ -619,6 +619,8 @@ Release 2.6.0 - UNRELEASED
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
(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.zookeeper.Environment;
import org.apache.zookeeper.ZooDefs;
import org.apache.zookeeper.client.ZooKeeperSaslClient;
import org.apache.zookeeper.data.ACL;
import org.apache.zookeeper.data.Id;
import org.apache.zookeeper.server.auth.DigestAuthenticationProvider;
@ -758,7 +757,7 @@ public class RegistrySecurity extends AbstractService {
* <b>Important:</b>This is JVM-wide
*/
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.
*/
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.
*/
String PROP_ZK_ENABLE_SASL_CLIENT =
ZooKeeperSaslClient.ENABLE_CLIENT_SASL_KEY;
"zookeeper.sasl.client";
/**
* Default flag for the ZK client: {@value}.

View File

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