时序数据库 CTSDB 客户端

influx CLI 客户端是以命令行界面的方式与数据库进行交互的工具。可以以使用 influx CLI 写入数据,交互式地查询数据。

相关产品
时序数据库 CTSDB 产品页,含版本规格、价格与购买入口。

一、前置条件

1. 登录 云服务器控制台,购买 CVM 服务器,可参考 快速配置 Linux 云服务器 或 快速配置 Windows 云服务器。

2. 腾讯云 CVM 必须与时序数据库 CTSDB 3.0版实例在同一个 VPC 网络。

3. 在腾讯云 CVM 安全组中配置出站规则,需要把时序数据库 CTSDB 3.0版的 IP 及端口添加到出站规则中。在时序数据库 CTSDB 3.0版安全组中配置入站规则,把 CVM 的 IP 及端口添加到入站规则中。 操作详情,可参见 安全组。

二、下载 influx CLI 客户端

1. 下载 influxdb-1.8.10_linux_amd64.tar.gz 压缩包,并将其上传到 Linux 服务器。

2. 执行 tar xvfz influxdb-1.8.10_linux_amd64.tar.gz 解压压缩包。

三、连接数据库

进入 influx CLI 路径,执行如下命令, 连接时序数据库 CTSDB 3.0 版实例。

./influx -host <DB_HOST> -port <DB_PORT> -username <USERNAME> -password <PASSWORD>

·-username:已创建好的用户账号。

·-password:用户账号对应的密码。

·-host:实例的访问地址,请配置为时序数据库 InfluxDB 版的内网访问地址。

·-port:网络端口,VPC 网络使用8086。

执行示例如下所示:

./influx -host 10.0.1.7 -port 8086 -username ctsdbi-m35uo1e8 -password test@123

四、使用数据库

你可以使用数据库语言直接创建数据库、管理数据库以及写入数据等操作。

1. 创建数据库

执行如下语句,创建一个数据库名为 time_series_test_db1 的时序数据库,该数据库的数据永久保留:

CREATE DATABASE time_series_test_db1。

执行如下语句,创建一个数据库名为 time_series_test_db2 的时序数据库,该数据库启用数据过期,设置数据被保留30天:

CREATE DATABASE time_series_test_db2 WITH DURATION 30d 。

查询已创建的数据库,请执行 show databases。

2. 给数据库写入数据。

序号 执行步骤 执行语句 返回信息
1 指定数据库 use time_series_test_db Using database time_series_test_db
2 插入数据 INSERT test_ctsdb,cap_id=king value=2 –
3 查询数据 show measurements name: measurements
name
—-
test_ctsdb

更多数据写入方式,请参见 Download and write the data to InfluxDB。接下来,你便可以使用各种查询语句查询所需的时序数据。具体查询语法,请参见 InfluxQL 兼容性。

赞 (0)
上一篇 4天前
下一篇 4天前