文档首页/ 云数据库 GeminiDB/ GeminiDB Influx接口/ 用户指南/ 实例连接及管理/ 通过内网使用InfluxDB CLI连接GeminiDB Influx
更新时间:2025-06-10 GMT+08:00
分享

通过内网使用InfluxDB CLI连接GeminiDB Influx

操作场景

本章节以Linux操作系统为例,指导您通过负载均衡地址的方式或者通过弹性云服务器内网的方式连接GeminiDB Influx实例。

使用须知

  • 目标实例必须与弹性云服务器在同一个虚拟私有云和子网内才能访问。
  • 该弹性云服务器必须处于目标实例所属安全组允许访问的范围内。
    • 如果目标实例所属安全组为默认安全组, 则无需设置安全组规则。
    • 如果目标实例所属安全组非默认安全组,请查看安全组规则是否允许该弹性云服务器访问。具体操作请参考给GeminiDB Influx实例设置安全组规则

前提条件

  1. 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。
  2. 将InfluxDB客户端安装包上传到弹性云服务器(可通过xftp等文件传输工具上传)。
  3. 解压客户端工具包(以x86客户端为例)

    tar -xzf influxdb-1.8.10_linux_amd64.tar.gz

  4. 在“influx”工具所在目录下,连接数据库实例

    1. 使用如下命令,进入InfluxDB目录。
      cd influxdb-1.8.10-1/usr/bin
    2. 连接GeminiDB Influx实例。
      ./influx -ssl -unsafeSsl -username '<DB_USER>' -password '<DB_PWD>' -host <DB_HOST> -port <DB_PORT>

      示例:

      ./influx -ssl -unsafeSsl -username 'rwuser' -password '<DB_PWD>' -host 192.xx.xx.xx -port 8635
      表1 参数说明

      参数

      说明

      <DB_USER>

      管理员账户名,默认为rwuser。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。

      <DB_PWD>

      管理员密码。

      <DB_HOST>

      待连接实例的负载均衡地址。

      负载均衡地址目前处于公测阶段,如需使用,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。

      场景一:

      在创建实例之前,如果您已经申请开通了负载均衡地址,您可以在创建实例页面查看到系统默认勾选负载均衡地址。

      待实例创建成功后,您可以单击实例名称,进入“基本信息”页面,在网络信息区域获取到“负载均衡地址”

      场景二:

      如果实例已创建成功,此时如果需要使用负载均衡地址,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服帮您开通。

      开通成功后,您可以单击实例名称,进入“基本信息”页面,刷新页面,在网络信息区域获取到“负载均衡地址”

      <DB_PORT>

      实例的端口。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在网络信息 > 负载均衡地址处获取端口信息。

  5. 出现如下信息,说明连接成功。

    Connected to https://host:port version x.x.x
    InfluxDB shell version 1.8.10
    >

  1. 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。
  2. 将InfluxDB客户端安装包上传到弹性云服务器(可通过xftp等文件传输工具上传)。
  3. 解压客户端工具包(以x86客户端为例)。

    tar -xzf influxdb-1.8.10_linux_amd64.tar.gz

  4. 在“influx”工具所在目录下,连接数据库实例

    1. 使用如下命令,进入InfluxDB目录。
      cd influxdb-1.8.10-1/usr/bin
    2. 连接GeminiDB Influx实例。
      ./influx -username '<DB_USER>' -password '<DB_PWD>' -host <DB_HOST> -port <DB_PORT>

      示例:

      ./influx -username 'rwuser' -password '<DB_PWD>' -host 192.xx.xx.xx -port 8635
      表2 参数说明

      参数

      说明

      <DB_USER>

      管理员账户名,默认为rwuser。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。

      <DB_PWD>

      管理员密码。

      <DB_HOST>

      待连接实例的负载均衡地址。

      负载均衡地址目前处于公测阶段,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。

      • 如果在创建实例之前,您已经申请开通了负载均衡地址,您可以在创建实例页面查看到系统默认勾选负载均衡地址。

        待实例创建成功后,您可以单击实例名称,进入“基本信息”页面,在网络信息区域获取到“负载均衡地址”。

      • 如果是实例创建成功后,您申请开通了负载均衡地址,您可以单击实例名称,进入“基本信息”页面,刷新页面,在网络信息区域获取到“负载均衡地址”。

      <DB_PORT>

      实例的端口。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在网络信息 > 负载均衡地址处获取端口信息。

  5. 出现如下信息,说明连接成功。

    Connected to https://host:port version x.x.x
    InfluxDB shell version:1.8.10
    >

  1. 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。
  2. 将InfluxDB客户端安装包上传到弹性云服务器(可通过xftp等文件传输工具上传)。
  3. 解压客户端工具包(以x86客户端为例)。

    tar -xzf influxdb-1.8.10_linux_amd64.tar.gz

  4. 在“influx”工具所在目录下,连接数据库实例

    1. 通过如下命令进入InfluxDB目录。
      cd influxdb-1.8.10-1/usr/bin
    2. 连接GeminiDB Influx实例。
      • 使用CCM签发的证书连接

        生成证书并配置CCM证书请参考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
      表3 参数说明

      参数

      说明

      <DB_HOST>

      待连接节点的内网IP。

      您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在节点信息列表中获取“内网IP”

      如果您购买的实例有多个节点,选择其中任意一个节点的内网IP即可。

      <DB_PORT>

      待连接实例的端口,一般默认为8635,且不可修改。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在网络信息 > 数据库端口处获取当前GeminiDB Influx实例的端口信息。

    3. 输入auth命令,进行身份验证。

      auth

      根据提示输入用户名和密码。

      username:<DB_USER>

      password:<DB_PWD>

      表4 参数说明

      参数

      说明

      <DB_USER>

      管理员账户名,默认为rwuser。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。

      <DB_PWD>

      管理员密码。

  5. 验证身份校验通过后,再输入命令show databases

    show databases

    出现如下信息,表示已连接成功:

    name: databases
    name
    ----
    _internal

  1. 登录弹性云服务器,详情请参见《弹性云服务器快速入门》中登录弹性云服务器的内容。
  2. 将InfluxDB客户端安装包上传到弹性云服务器(可通过xftp等文件传输工具上传)。
  3. 解压客户端工具包(以x86客户端为例)。

    tar -xzf influxdb-1.8.10_linux_amd64.tar.gz

  4. 在“influx”工具所在目录下,连接数据库实例

    1. 通过如下命令进入InfluxDB目录。
      cd influxdb-1.8.10-1/usr/bin
    2. 连接GeminiDB Influx实例。
      ./influx -host <DB_HOST> -port <DB_PORT>

      示例:

      ./influx -host 192.xx.xx.xx -port 8635
      表5 参数说明

      参数

      说明

      <DB_HOST>

      待连接节点的内网IP。

      您可以在“实例管理”页面,单击实例名称,进入“基本信息”页面,在节点信息列表中获取“内网IP”

      如果您购买的实例有多个节点,选择其中任意一个节点的内网IP即可。

      <DB_PORT>

      待连接实例的端口,一般默认为8635,且不可修改。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在网络信息 > 数据库端口处获取当前GeminiDB Influx实例的端口信息。

    3. 输入auth命令,进行身份验证。

      auth

      根据提示输入用户名和密码。

      username:<DB_USER>

      password:<DB_PWD>

      表6 参数说明

      参数

      说明

      <DB_USER>

      管理员账户名,默认为rwuser。

      您可以在“实例管理”页面单击实例名称,进入“基本信息”页面,在“数据库信息”模块的“管理员账户名”处获取。

      <DB_PWD>

      管理员密码。

  5. 验证身份校验通过后,再输入命令show databases

    show databases

    出现如下信息,表示已连接成功:

    name: databases
    name
    ----
    _internal

相关文档