更新时间:2025-08-04 GMT+08:00

通过内网连接GeminiDB HBase接口实例

您可以在弹性云服务器上安装HBase客户端,通过内网IP来访问GeminiDB HBase接口实例。

前提条件

  • 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“创建弹性云服务器”章节。
  • 弹性云服务器上已经安装JDK环境。
  • 下载HBase客户端。进入网站后,选择2.6.X最新版本的目录,然后下载hbase-2.6.X-client-bin.tar.gz。例如,当前最新版本为2.6.1,选择2.6.1的目录,然后下载hbase-2.6.1-client-bin.tar.gz。如果使用1.X版本的客户端,将会出现兼容性问题,不建议使用。
  1. 登录弹性云服务器

    详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。

  2. HBase客户端安装包上传到弹性云服务器
  3. 使用如下命令,解压客户端压缩包,注意替换压缩包名为您实际下载的压缩包名。

    tar -xvf hbase-2.6.1-client-bin.tar.gz

  4. 修改客户端目录下conf/hbase-site.xml文件内容为下述配置样例,并且替换其中value字段的IP地址为您实例节点的IP,多个IP间以英文逗号分隔,默认不需要填写端口号。实例节点的内网IP可通过查看实例IP地址获取。

    <configuration> 
      <property>
        <name>hbase.zookeeper.quorum</name>
        <value>127.0.0.1,127.0.0.2,127.0.0.3</value>
      </property>
    </configuration>

  5. 进入到解压后客户端的bin目录,执行以下命令连接实例。注意替换其中的YOUR_USERNAME与YOUR_PASSWORD为创建实例时设置的用户密码,用户名目前固定为rwuser。如果使用压测工具进行连接,也需要据此设置用户名与密码。

    export HADOOP_PROXY_USER="YOUR_USERNAME"
    export HADOOP_USER_NAME="YOUR_PASSWORD"
    ./hbase shell

  6. 出现如下信息,说明连接成功。

    hbase:001:0>