HBase Shell访问
准备
1.获取HBase tar包。有两种方式可以获得访问HBase增强版的tar包
- 方式一:直接下载完整压缩包,里面已经拥有了访问HBase增强版所需的全部依赖,并做了功能增强。点击此处下载并解压。推荐使用此压缩包,能够拥有HBase增强版所有能力。目前增强版的最新版为alihbase-2.0.12-bin.tar.gz,如果低于此版本的shell请重新下载后使用。
- 方式二:直接从HBase官方网站下载你所需版本的HBase的tar包。并按照Java SDK 安装的指导,将相应版本的alihbase-connector jar包拷贝至tar包解压后的
lib
目录中
2.获取集群的连接地址, HBase Shell使用的连接地址为连接信息中的Java API访问地址部分(注意专有网络地址和外网地址的区别)。
配置
在解压后的tar包中的conf/目录下的hbase-site.xml文件中,加入如下配置:
<configuration>
<!--
集群的连接地址,在控制台页面的数据库连接界面获得(注意公网地址和VPC内网地址)
-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>ld-xxxx-proxy-hbaseue.hbaseue.xxx.rds.aliyuncs.com:30020</value>
</property>
<!--
设置用户名密码,默认root:root,可根据实际情况调整
-->
<property>
<name>hbase.client.username</name>
<value>root</value>
</property>
<property>
<name>hbase.client.password</name>
<value>root</value>
</property>
</configuration>
使用shell访问
进入tar包解压路径里的bin/目录,输入
./hbase shell
就可以开始使用原生的HBase Shell访问HBase增强版(默认log文件在hbase tar包解压后的logs
目录下)。Shell的详细使用方法可以参看Shell入门.使用Shell连接增强版只能做简单的DDL操作和数据读写操作,管理接口如balance,move等集群管理命令都已经被禁用,详细请参考使用限制部分。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论