本文介绍云数据库HBase连通性检测和与云数据库HBase网络不通的可能原因。

背景信息

云数据库HBase为了保障安全性,不提供Ping的ICMP协议,请不要使用Ping来访问,判断是否连通云数据库HBase,请使用Telnet。平台提供了公网访问及内网访问,如果没有开放公网是不能通过公网访问的。

检测步骤

  1. 选择一个zk域名地址。
    说明 控制台提供三个zk域名地址,选取一个即可。
  2. Telnet为2181端口。
    说明 如果是thrift服务或者其他的DB的服务,请换成相应服务的域名及端口。
    与云数据库HBase网络互通示例。
    [xx@yy-MacBook-Pro ~]$ telnet  hb-xxxxx-001.hbase.rds.aliyuncs.com 2181
    Trying 10.10.10.10...
    Connected to hb-xxxxx-001.hbase.rds.aliyuncs.com .
    Escape character is '^]'.
    与云数据库HBase网络不通示例。
    [xx@yy-MacBook-Pro ~]$ telnet  hb-xxxxx-001.hbase.rds.aliyuncs.com 2181
    Trying 10.10.10.10...
    telnet: connect to address 10.10.10.10: Operation timed out
    telnet: Unable to connect to remote host

与云数据库HBase网络不通有哪些可能原因?

  • 云数据库HBase实例未添加白名单,具体操作请参见设置白名单
  • 本地的网络没有开通出口白名单,例如:使用ECS,但未放开ECS出口的IP及端口。
  • 本地的网络类型为经典网络不能访问VPC环境。
  • 在同一个VPC网络下跨交换机,请添加路由规则。
  • 两个不同的VPC环境默认是不连通的,跨VPC请配置高速通道。
  • 非阿里云环境访问,例如:贵公司办公环境。
    1. 请配置公网域名,具体操作请参见公网访问方案
    2. 拉专线。
  • 如果使用ECS,请配置公网域名,如果ECS本身没有开放公网,与云数据库HBase网络不通。

排查以上情况后,与云数据库HBase网络还是不通请钉钉联系云数据库HBase答疑