全部产品
云市场

连通性检测

更新时间:2018-12-29 13:34:01

云HBase为了保障安全性,不提供ping的ICMP协议,也做了很多访问限制。

ping是使用ICMP协议,与TCP协议是不一样的协议,请不要使用ping来访问,判断是否联通云hbase,请使用telnet

平台提供了公网访问 及 内网访问,如果没有开放公网是不能通过公网访问的。ps:公网访问仅仅提供开发使用,方便研发,不能作为正式的生产使用,不提供任何的延迟保障。

怎么检测是否跟 云hbase 网络连通

  • 选择一个zk域名地址,注意平台一般提供三个zk域名地址,选取一个即可
  • telnet 2181端口,如果是 thrift服务或者其他的DB的服务,请换成其他的服务域名及端口

    • 跟云HBase是通的
      1. [xx@yy-MacBook-Pro ~]$ telnet hb-xxxxx-001.hbase.rds.aliyuncs.com 2181
      2. Trying 10.10.10.10...
      3. Connected to hb-xxxxx-001.hbase.rds.aliyuncs.com .
      4. Escape character is '^]'.
    • 跟云HBase不通的
      1. [caolong@caolongs-MacBook-Pro ~]$ telnet hb-xxxxx-001.hbase.rds.aliyuncs.com 2181
      2. Trying 10.10.10.10...
      3. telnet: connect to address 10.10.10.10: Operation timed out
      4. telnet: Unable to connect to remote host

不通一般有哪些原因?

可能的原因:

  • 忘记在云HBase平台添加白名单(不管是公网还是内网,均要设置白名单),请到云HBase平台添加 白名单 ,请参考:设置白名单
  • 本地的网络没有开通出口白名单,比如:如果使用ecs,没有放开ecs出口的ip及端口
  • 经典网络是不能访问 VPC环境
  • 在同一个VPC下面,跨交换机(Switch),一般是跨可用区了,请添加路由规则
  • 两个不同的VPC环境默认是不通的(跨VPC请 配置 高速通道),可能是跨Region(地域跨城)
  • 非阿里云环境访问,例如:贵公司办公环境
    • 方式一:请开公网域名,请参考:设置公网
    • 方式二、拉 专线
  • 金融云跟公有云是不通的
  • 如果使用ecs,配置了 公网的域名,如果ecs本身没有开公网,也不通的。ecs请使用内网的域名。

排查以上情况后,还是不通的,请钉钉联系 云HBase答疑