使用须知
- 目标实例必须与弹性云主机在同一个虚拟私有云和子网内才能访问。
- 该弹性云主机必须处于目标实例所属安全组允许访问的范围内。
- 如果目标实例所属安全组为 默认安全组 ,则无需设置安全组规则。
- 如果目标实例所属安全组 非默认安全组 ,请查看安全组规则是否允许该弹性云主机访问。具体操作请参考设置安全组规则。
如果安全组规则允许弹性云主机访问,即可连接实例。
如果安全组规则不允许弹性云主机访问,需要在实例安全组添加一条“入”的访问规则。
前提条件
- 创建弹性云主机,以Linux操作系统为例。详情请参见《弹性云主机快速入门》中购买弹性云主机的内容。
- 下载InfluxDB客户端,以Linux 64-bit为例。
SSL连接
- 登录弹性云主机,详情请参见《弹性云主机快速入门》中登录弹性云主机的内容。
- 将InfluxDB客户端安装包上传到弹性云主机(可通过xftp等文件传输工具上传)。
- 解压客户端工具包。
tar -xzf influxdb-1.7.9-static_linux_amd64.tar.gz
- 在“influx”工具所在目录下,连接数据库实例。
通过如下命令进入InfluxDB目录。
cd influxdb-1.7.9-1
连接GeminiDB Influx实例。
- 使用CCM签发的证书连接
生成证书并配置CCM证书请参考4.8.2 CCM私有证书配置。
./influx -ssl -host < DB_HOST > -port < DB_PORT >
示例:
./influx -ssl -host 192.xx.xx.xx -port 8635
- 使用默认证书连接
./influx -ssl -unsafeSsl -host < DB_HOST > -port < DB_PORT >
示例:
./influx -ssl -unsafeSsl -host 192.xx.xx.xx -port 8635
表1 参数说明
参数 | 说明 |
---|---|
<DB_HOST> | 待连接节点的内网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 databases
出现如下信息,表示已连接成功:
name: databases
name
----
_internal
非SSL连接
- 登录弹性云主机,详情请参见《弹性云主机快速入门》中登录弹性云主机的内容。
- 将InfluxDB客户端安装包上传到弹性云主机(可通过xftp等文件传输工具上传)。
- 解压客户端工具包。
tar -xzf influxdb-1.7.9-static_linux_amd64.tar.gz
- 在“influx”工具所在目录下,连接数据库实例。
通过如下命令进入InfluxDB目录。
cd influxdb-1.7.9-1
连接GeminiDB Influx实例。
./influx -host < DB_HOST > -port < DB_PORT >
示例:
./influx -host 192.xx.xx.xx -port 8635
表3 参数说明
参数 | 说明 |
---|---|
<DB_HOST> | 待连接节点的内网IP。您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在节点信息列表中获取“内网IP”。 如果您购买的实例有多个节点,选择其中任意一个节点的内网IP即可。 |
<DB_PORT> | 待连接实例的端口,一般默认为8635,且不可修改。 您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“网络信息 > 数据库端口”处获取当前GeminiDB Influx实例的端口信息。 |
输入auth命令,进行身份验证。
auth
根据提示输入用户名和密码。
username:< DB_USER >
password:< DB_PWD >
表4 参数说明
参数 | 说明 |
---|---|
<DB_USER> | 管理员账户名,默认为rwuser。您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。 |
<DB_PWD> | 管理员密码。 |
- 验证身份校验通过后,再输入命令 show databases 。
show databases
出现如下信息,表示已连接成功:
name: databases
name
----
_internal
后续操作
成功登录实例后,您可以创建数据库、数据保留策略等操作,具体请参见购买并连接GeminiDB Influx实例。