public class AdminUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
NODE_PREFIX |
| 构造器和说明 |
|---|
AdminUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.hbase.client.TableDescriptor,byte[][]> |
getCreateInfoFromZk(String zkCluster,
org.apache.hadoop.conf.Configuration conf,
String node)
Get CreateInfo from zk
|
static org.apache.hadoop.hbase.client.TableDescriptor |
getModifyInfoFromZk(String zkCluster,
org.apache.hadoop.conf.Configuration conf,
String node)
Get ModifyInfo from zk
|
static byte[][] |
getSplitKeysFromStringList(List<String> splitKeyList) |
static org.apache.hadoop.hbase.client.TableDescriptor |
getTableDescriptorFromString(String tableDescriptorString) |
static org.apache.hadoop.hbase.zookeeper.ZKWatcher |
getZkWatcher(org.apache.hadoop.conf.Configuration clientConf) |
static void |
setCreateInfoNode(org.apache.hadoop.conf.Configuration clientConf,
org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor,
byte[][] splitKey) |
static void |
setDataToZK(org.apache.hadoop.conf.Configuration clientConf,
String parentNode,
String node,
byte[] data) |
static void |
setModifyInfoNode(org.apache.hadoop.conf.Configuration clientConf,
org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor) |
static org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.hbase.client.TableDescriptor,byte[][]> |
toCreateInfo(byte[] data) |
static byte[] |
toCreateInfoBytes(org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.hbase.client.TableDescriptor,byte[][]> createInfo) |
static org.apache.hadoop.hbase.util.Pair<String,List<String>> |
toCreateInfoStringPair(byte[] data) |
static org.apache.hadoop.hbase.client.TableDescriptor |
toModifyInfo(byte[] data) |
static byte[] |
toModifyInfoBytes(org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor) |
static String |
toModifyInfoString(byte[] data) |
public static org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.hbase.client.TableDescriptor,byte[][]> toCreateInfo(byte[] data)
throws IOException
IOExceptionpublic static byte[] toCreateInfoBytes(org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.hbase.client.TableDescriptor,byte[][]> createInfo)
public static org.apache.hadoop.hbase.client.TableDescriptor toModifyInfo(byte[] data)
throws IOException
IOExceptionpublic static byte[] toModifyInfoBytes(org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor)
public static org.apache.hadoop.hbase.util.Pair<org.apache.hadoop.hbase.client.TableDescriptor,byte[][]> getCreateInfoFromZk(String zkCluster, org.apache.hadoop.conf.Configuration conf, String node) throws IOException, org.apache.zookeeper.KeeperException
zkCluster - conf - node - IOExceptionorg.apache.zookeeper.KeeperExceptionpublic static org.apache.hadoop.hbase.client.TableDescriptor getModifyInfoFromZk(String zkCluster, org.apache.hadoop.conf.Configuration conf, String node) throws IOException, org.apache.zookeeper.KeeperException
zkCluster - conf - node - IOExceptionorg.apache.zookeeper.KeeperExceptionpublic static void setCreateInfoNode(org.apache.hadoop.conf.Configuration clientConf,
org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor,
byte[][] splitKey)
throws IOException,
org.apache.zookeeper.KeeperException
IOExceptionorg.apache.zookeeper.KeeperExceptionpublic static void setModifyInfoNode(org.apache.hadoop.conf.Configuration clientConf,
org.apache.hadoop.hbase.client.TableDescriptor tableDescriptor)
throws IOException,
org.apache.zookeeper.KeeperException
IOExceptionorg.apache.zookeeper.KeeperExceptionpublic static void setDataToZK(org.apache.hadoop.conf.Configuration clientConf,
String parentNode,
String node,
byte[] data)
throws IOException,
org.apache.zookeeper.KeeperException
IOExceptionorg.apache.zookeeper.KeeperExceptionpublic static org.apache.hadoop.hbase.zookeeper.ZKWatcher getZkWatcher(org.apache.hadoop.conf.Configuration clientConf)
throws IOException
IOExceptionpublic static org.apache.hadoop.hbase.client.TableDescriptor getTableDescriptorFromString(String tableDescriptorString) throws org.apache.hadoop.hbase.exceptions.DeserializationException, IOException
org.apache.hadoop.hbase.exceptions.DeserializationExceptionIOExceptionpublic static byte[][] getSplitKeysFromStringList(List<String> splitKeyList)
public static org.apache.hadoop.hbase.util.Pair<String,List<String>> toCreateInfoStringPair(byte[] data) throws org.apache.hadoop.hbase.exceptions.DeserializationException, IOException
org.apache.hadoop.hbase.exceptions.DeserializationExceptionIOExceptionpublic static String toModifyInfoString(byte[] data) throws org.apache.hadoop.hbase.exceptions.DeserializationException, IOException
org.apache.hadoop.hbase.exceptions.DeserializationExceptionIOExceptionCopyright © 2019. All rights reserved.