最近更新时间:2023.06.14 15:35:42
首次发布时间:2022.05.11 13:59:59
本文介绍如何使用 HBase Shell 工具连接 HBase 实例。
获取 HBase 实例的 ZK 连接地址。具体操作步骤,请参见查看连接地址。
下载 HBase Shell 工具包
说明
根据步骤一的方法进入目标 HBase 实例的连接管理页签,在页面右下方单击 HBase Shell 下载。
解压 HBase Shell 工具包,并修改 hbase-2.x/conf/hbase-site.xml
文件中的配置。
说明
您需要修改代码中的如下信息:
${zkEndpoint}:${port}
。${instanceId}
。您可以在 HBase 控制台的实例列表页找到并复制目标实例 ID。<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>${zkEndpoint}:${port}</value> </property> <property> <name>zookeeper.znode.parent</name> <value>/hbase/${instanceId}</value> </property> <property> <name>zookeeper.znode.acl.parent</name> <value>/hbase/${instanceId}</value> </property> </configuration>
<configuration> <property> <name>hbase.zookeeper.quorum</name> <value>${zkEndpoint}:${port}</value> </property> <property> <name>zookeeper.znode.parent</name> <value>/hbase/${instanceId}</value> </property> <property> <name>zookeeper.znode.acl.parent</name> <value>/hbase/${instanceId}</value> </property> <property> <name>zookeeper.znode.metaserver</name> <value>public-meta-region-server</value> </property> <property> <name>zookeeper.znode.master</name> <value>public-master</value> </property> </configuration>
访问目标 HBase 实例。执行命令bin/hbase shell
命令即可访问实例。
说明
通过 HBase Shell 工具连接 HBase 实例后,您可以使用 Shell 命令进行建表、读写等操作。详细操作步骤,请参见如何使用 HBase Shell。