public class ConnectInfoUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONNECT_CONF_ACTIVE |
static String |
CONNECT_CONF_STANDBY |
static String |
CONNECTINFO_DIR |
static String |
CONNECTINFO_DIR_DEFATULT |
static String |
CONNECTINFO_FILE |
static String |
CONNECTINFO_FILE_DEFAULT |
static String |
CONNECTINFO_ZK_CLUSTER |
static String |
LINK_RETRY_COUNT |
static String |
WATCH_ZK_PREFIX |
| 构造器和说明 |
|---|
ConnectInfoUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
flushConnectInfo(ConnectInfo connectInfo,
org.apache.hadoop.conf.Configuration clientConf)
flush connnect info to user home dir, if can not connect to endpoint
get connectInfo from disk
|
static String |
getClusterKeyFromConnectInfo(ConnectInfo connectInfo,
String zkCluster) |
static org.apache.hadoop.conf.Configuration |
getConfFromEndpoint(String endpoint,
org.apache.hadoop.conf.Configuration clientConf) |
static ConnectInfo |
getConnectInfoFromXML(org.apache.hadoop.conf.Configuration conf)
if can not connect to endpoint get connectInfo from xml
|
static ConnectInfo |
getConnectInfoFromXML(String file)
get connectInfo from xml
|
static ConnectInfo |
getConnectInfoFromZK(String endpoint,
org.apache.hadoop.conf.Configuration clientConf)
Get ConnectInfo from zk
|
static String |
getZkFromConnectInfo(ConnectInfo connectInfo,
String clusterKey) |
static boolean |
isVaildTargetConnectKey(ConnectInfo connectInfo,
String connectKey)
flush connnect info to user home dir, if can not connect to endpoint
get connectInfo from disk
|
static ConnectInfo |
toConnectInfo(byte[] data) |
static byte[] |
toConnectInfoBytes(ConnectInfo connectInfo) |
public static ConnectInfo toConnectInfo(byte[] data) throws IOException
IOExceptionpublic static ConnectInfo getConnectInfoFromZK(String endpoint, org.apache.hadoop.conf.Configuration clientConf) throws IOException, org.apache.zookeeper.KeeperException
endpoint - IOExceptionorg.apache.zookeeper.KeeperExceptionpublic static ConnectInfo getConnectInfoFromXML(org.apache.hadoop.conf.Configuration conf)
public static ConnectInfo getConnectInfoFromXML(String file)
file - public static void flushConnectInfo(ConnectInfo connectInfo, org.apache.hadoop.conf.Configuration clientConf)
connectInfo - public static boolean isVaildTargetConnectKey(ConnectInfo connectInfo, String connectKey)
connectInfo - public static byte[] toConnectInfoBytes(ConnectInfo connectInfo)
public static String getZkFromConnectInfo(ConnectInfo connectInfo, String clusterKey)
public static String getClusterKeyFromConnectInfo(ConnectInfo connectInfo, String zkCluster)
public static org.apache.hadoop.conf.Configuration getConfFromEndpoint(String endpoint, org.apache.hadoop.conf.Configuration clientConf)
Copyright © 2019. All rights reserved.