开发者社区 问答 正文

使用高性能时间序列数据库HiTSDB时如何连接使用实例


HiTSDB 提供 HTTP API 和 控制台 两种方式进行实例管理和数据管理。应用通过 HTTP API 方式访问实例。


  1. 进入实例详情页面,查看实例的访问连接和端口。
    如果实例连接显示“设置白名单”,基于安全考虑,请先设置实例的访问白名单。

  2. 应用程序连接实例,进行数据读写操作。
    HiTSDB 兼容 OpenTSDB 协议,通过 HTTP 方式进行接口的调用。

注意事项:由于 HiTSDB 实例默认是专有网络 VPC 的模式,这种模式下如果访问机器和 HiTSDB 实例不在同一VPC 环境内,会出现网络不通,连接超时的错误 “Connection timed out:” 解决办法如下:
  • 如果写入机器和实例在同一个区域Region 内,可将写入测试机器加入到HiTSDB所在实例的VPC 网关下,即可。具体操作方式请参考:将ECS从经典网络迁移到专有网络
  • 如果写入机器和HiTSDB实例不在同一个Region内,那可以通过Classlink的方式,开启经典网络和VPC 之间的访问通道。classlink 经典网络和VPC互通

展开
收起
云栖大讲堂 2017-11-03 09:53:52 2080 分享 版权
阿里云 AI 助理回答

HiTSDB(High-Performance Time Series Database)是阿里云提供的一种高性能的时间序列数据库服务,特别适合于存储和查询带时间戳的数据,如监控数据、IoT设备数据等。您提到的管理和使用HiTSDB实例涉及几个关键点,我来为您详细解释一下:

1. 实例管理与数据管理方式

  • HTTP API:这是最常用的方式,应用程序通过调用HiTSDB提供的HTTP接口来实现数据的写入、查询等操作。这种方式灵活且易于自动化集成。
  • 控制台:阿里云提供的Web界面,用户可以通过浏览器登录阿里云控制台,对HiTSDB实例进行直观的配置管理、查看监控指标以及执行一些基本的数据操作。

2. 访问白名单设置

为了保障安全性,HiTSDB实例允许用户设置访问白名单,即只有指定的IP或IP段能够访问该实例。如果您看到“设置白名单”的提示,需要在控制台中为您的应用服务器IP添加到白名单中,确保应用可以正常连接到HiTSDB。

3. 网络连接问题及解决方案

由于HiTSDB默认采用专有网络VPC部署,这可能带来网络互通的问题: - 同一Region内不同VPC环境:如果您的应用服务器和HiTSDB实例位于同一地域的不同VPC,可以通过调整ECS的网络配置,将ECS加入到HiTSDB所在的VPC中,或者配置VPC对等连接(VPC Peering),以实现两个VPC之间的通信。

  • 跨Region访问:对于不在同一地域的情况,可以通过开启ClassicLink(如果您的应用还在经典网络中)或者建立跨地域VPC高速通道(CEN, Cloud Enterprise Network)来解决网络不通的问题。但根据您的描述,更准确的是利用VPC的跨地域互联功能来实现不同地域VPC之间的数据传输。

注意事项

  • 在进行任何网络配置变动前,请确保充分理解相关操作的影响,避免影响现有业务运行。
  • 使用Classlink的前提是您的部分资源仍在经典网络中,而随着阿里云逐步推荐使用VPC,新用户通常不会遇到这种情况。
  • 跨地域访问时,考虑数据传输的延迟和成本,合理规划架构。

总之,无论是通过API还是控制台管理HiTSDB,正确配置网络访问权限和解决网络连通性问题是保证数据顺利读写的关键。如果有具体操作上的疑问,建议直接参考阿里云官方文档或联系技术支持获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答