前提条件
- GeminiDB Influx实例需要绑定弹性公网IP并设置安全组规则,确保可以通过弹性云主机访问弹性公网IP,具体操作请参见绑定弹性公网IP和设置安全组规则。
- 创建弹性云主机,以Linux操作系统为例。详情请参见《弹性云主机快速入门》中购买弹性云主机的内容。
- 下载InfluxDB客户端,以Linux 64-bit为例。
操作步骤
- 登录弹性云主机,详情请参见《弹性云主机快速入门》中登录弹性云主机的内容。
- 将InfluxDB客户端安装包上传到弹性云主机(可通过xftp等文件传输工具上传)。
- 解压客户端工具包。
tar -xzf influxdb-1.7.9-static_linux_amd64.tar.gz
- 在“influx”工具所在目录下,连接数据库实例。
通过如下命令,进入InfluxDB目录。
cd influxdb-1.7.9-1
连接GeminiDB Influx实例。
- 使用SSL方式连接数据库
./influx -ssl -unsafeSsl -host < DB_HOST > -port < DB_PORT >
示例:
./influx -ssl -unsafeSsl -host 10.xx.xx.xx -port 8635
- 使用非SSL方式连接数据库
./influx -host < DB_HOST > -port < DB_PORT >
示例:
./influx -host 10.xx.xx.xx -port 8635
表1 参数说明
参数 | 说明 |
---|---|
<DB_HOST> | 待连接节点的弹性公网IP。您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在节点信息列表中获取“弹性IP”。 如果您购买的实例有多个节点,选择其中任意一个节点的弹性公网IP即可。 若当前节点尚未绑定弹性公网IP,请参见绑定弹性公网IP 为当前实例绑定弹性公网IP后,再根据本章节操作连接实例。 |
<DB_PORT> | 待连接实例的端口,默认为8635,且不可修改。 您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“网络信息 > 数据库端口”处获取当前GeminiDB Influx实例的端口信息。 |
输入auth命令,进行身份验证。
auth
根据提示输入用户名和密码。
username:< DB_USER >
password:< DB_PWD >
表2 参数说明
参数 | 说明 |
---|---|
<DB_USER> | 管理员账户名,默认为rwuser。您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。 |
<DB_PWD> | 管理员密码。 |
- 验证身份通过后,再输入命令 show databases 。
show database
出现如下信息,表示示例连接成功:
name: databases
name
----
_internal
后续操作
成功登录实例后,您可以创建数据库、数据保留策略等操作,具体请参见购买并连接GeminiDB Influx实例。