
# 通过内网连接GeminiDB HBase接口实例
您可以在弹性云服务器上安装HBase客户端，通过内网IP来访问GeminiDB HBase接口实例。
#### 前提条件
- 已成功创建GeminiDB HBase接口实例，且实例状态正常。创建GeminiDB HBase接口实例的方法请参见[购买GeminiDB HBase接口实例](https://support.huaweicloud.com/hbaseug-nosql/nosql_hbase_049.html)。

- 已创建弹性云服务器，创建弹性云服务器的方法，请参见《弹性云服务器》中"[创建弹性云服务器](https://support.huaweicloud.com/usermanual-ecs/ecs_03_7002.html)"章节。
- 弹性云服务器上已经安装JDK环境。
- 下载[HBase客户端](https://dlcdn.apache.org/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. 登录弹性云服务器。 
   详情请参见《弹性云服务器》中[登录弹性云服务器](https://support.huaweicloud.com/ecs_faq/ecs_faq_0632.html)的内容。
   
   
2. 将[HBase客户端](https://dlcdn.apache.org/hbase/)安装包上传到弹性云服务器。
3. 使用如下命令，解压客户端压缩包，注意替换压缩包名为您实际下载的压缩包名。 
   ```
   tar -xvf hbase-2.6.1-client-bin.tar.gz
   ```
   
   
4. 修改客户端目录下conf/hbase-site.xml文件内容为下述配置样例，并且替换其中value字段的IP地址为您实例节点的IP，多个IP间以英文逗号分隔，默认不需要填写端口号。实例节点的内网IP可通过[查看实例IP地址](https://support.huaweicloud.com/hbaseug-nosql/nosql_hbase_041.html#nosql_hbase_041__section121878113262)获取。
   
   ```
   <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>
   ```
   
   
 
