公网连接实例
本章节以Linux操作系统为例,指导您通过弹性云服务器公网方式连接GeminiDB Influx实例。
前提条件
- 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目录。
- 连接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实例的端口信息。
处获取当前 - 使用SSL方式连接数据库
- 输入auth命令,进行身份验证。
根据提示输入用户名和密码。
username:<DB_USER>
password:<DB_PWD>
表2 参数说明 参数
说明
<DB_USER>
管理员账户名,默认为rwuser。
您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。
<DB_PWD>
管理员密码。
- 验证身份通过后,再输入命令show databases。
show database
出现如下信息,表示实例连接成功:
name: databases name ---- _internal
后续操作
成功登录实例后,您可以创建数据库、数据保留策略等操作,具体请参见购买并连接GeminiDB Influx实例。