通过Influx CLI,用户可以方便地连接到TSDB For InfluxDB®,进行数据读写。本文主要介绍如何使用Influx CLI连接到阿里云上的TSDB For InfluxDB®,并且如何通过CLI写入数据和查询数据。
准备工作
首先,需要在阿里云官网上购买TSDB For InfluxDB®实例,并成功创建用户账号。Influx CLI连接TSDB For InfluxDB®需要用到用户账号和密码。
下载CLI
进入到下载页面,选择InfluxDB v1.7.6,如下图所示。
然后根据操作系统的不同,下载合适的二进制包,如下图所示。
解压下载好的二进制包,进入到解压后的文件夹,在目录usr/bin/下可获得命令行工具:influx(如果下载的是Windows二进制包,只需进入到解压后的文件夹即可获得二进制文件influx.exe)。例如,如果用户使用的是Mac OS X操作系统,可按如下方式下载和进入influx所在的目录:
$ wget https://dl.influxdata.com/influxdb/releases/influxdb-1.7.6_darwin_amd64.tar.gz
$ tar zxvf influxdb-1.7.6_darwin_amd64.tar.gz
$ cd influxdb-1.7.6-1/usr/bin
$
通过CLI连接TSDB For InfluxDB®
打开终端,输入如下命令即可连接到您所购买的实例:
$./influx-ssl-username-password-host-port3242
TSDB For InfluxDB®使用SSL协议保障数据传输过程中的安全性。”-ssl”,”-username”,”-password”,”-host”和”-port”这五个参数是必需的,在每次连接TSDB For InfluxDB®的时候都需要提供。
参数解释
-ssl:指的是使用HTTPS连接InfluxDB服务器
-username:指的是已创建好的用户账号
-password:指的是用户账号对应的密码
-host:指的是网络地址,在管理控制台的实例详情中可查看,如下图所示。