@VisibleForTesting protected ZkUtils createZkUtils(Configuration atlasProperties) { String zkConnect = atlasProperties.getString("atlas.kafka.zookeeper.connect"); int sessionTimeout = atlasProperties.getInt("atlas.kafka.zookeeper.session.timeout.ms", 400); int connectionTimeout = atlasProperties.getInt("atlas.kafka.zookeeper.connection.timeout.ms", 200); Tuple2<ZkClient, ZkConnection> zkClientAndConnection = ZkUtils.createZkClientAndConnection( zkConnect, sessionTimeout, connectionTimeout); return new ZkUtils(zkClientAndConnection._1(), zkClientAndConnection._2(), false); }
public static ZkUtils getZkUtils(String zkUrl) { if (!zkUtilsMap.containsKey(zkUrl)) { Tuple2<ZkClient, ZkConnection> zkClientAndConnection = ZkUtils.createZkClientAndConnection(zkUrl, 30000, 3000000); ZkUtils zkUtils = new ZkUtils(zkClientAndConnection._1(), zkClientAndConnection._2(), true); zkUtilsMap.put(zkUrl, zkUtils); } return zkUtilsMap.get(zkUrl); }
@VisibleForTesting protected ZkUtils createZkUtils(Configuration atlasProperties) { String zkConnect = atlasProperties.getString("atlas.kafka.zookeeper.connect"); int sessionTimeout = atlasProperties.getInt("atlas.kafka.zookeeper.session.timeout.ms", 400); int connectionTimeout = atlasProperties.getInt("atlas.kafka.zookeeper.connection.timeout.ms", 200); Tuple2<ZkClient, ZkConnection> zkClientAndConnection = ZkUtils.createZkClientAndConnection( zkConnect, sessionTimeout, connectionTimeout); return new ZkUtils(zkClientAndConnection._1(), zkClientAndConnection._2(), false); }
public static ZkUtils getZkUtils(String zkUrl) { if (!zkUtilsMap.containsKey(zkUrl)) { Tuple2<ZkClient, ZkConnection> zkClientAndConnection = ZkUtils.createZkClientAndConnection(zkUrl, 30000, 3000000); ZkUtils zkUtils = new ZkUtils(zkClientAndConnection._1(), zkClientAndConnection._2(), true); zkUtilsMap.put(zkUrl, zkUtils); } return zkUtilsMap.get(zkUrl); }
public static ZkUtils getZkUtils(String zkUrl) { if (!zkUtilsMap.containsKey(zkUrl)) { Tuple2<ZkClient, ZkConnection> zkClientAndConnection = ZkUtils.createZkClientAndConnection(zkUrl, 30000, 3000000); ZkUtils zkUtils = new ZkUtils(zkClientAndConnection._1(), zkClientAndConnection._2(), true); zkUtilsMap.put(zkUrl, zkUtils); } return zkUtilsMap.get(zkUrl); }
public static ZkUtils getZkUtils(String zkUrl) { if (!zkUtilsMap.containsKey(zkUrl)) { Tuple2<ZkClient, ZkConnection> zkClientAndConnection = ZkUtils.createZkClientAndConnection(zkUrl, 30000, 3000000); ZkUtils zkUtils = new ZkUtils(zkClientAndConnection._1(), zkClientAndConnection._2(), true); zkUtilsMap.put(zkUrl, zkUtils); } return zkUtilsMap.get(zkUrl); }
private static ZkUtils getZkUtils(Properties properties) { if (properties == null) throw new IllegalArgumentException("properties cannot be null"); Tuple2<ZkClient, ZkConnection> tuple; try { ZKConfig zkConfig = new ZKConfig(new VerifiableProperties(properties)); tuple = ZkUtils.createZkClientAndConnection(zkConfig.zkConnect(), zkConfig.zkSessionTimeoutMs(), zkConfig.zkConnectionTimeoutMs()); } catch (ZkException e) { throw new AdminOperationException("Unable to create admin connection", e); } boolean isSecure = Boolean.valueOf(properties.getProperty(ZOOKEEPER_SECURE, DEFAULT_ZOOKEEPER_SECURE)); return new ZkUtils(tuple._1(), tuple._2(), isSecure); }