Confluent 与 Redis Cloud

描述如何将 Redis Cloud 集成到 Confluent Cloud 中。

您可以使用 适用于 Confluent Cloud 的 Redis Sink 连接器 将数据从 Confluent Cloud 发送到您的 Redis Cloud 数据库。

先决条件

在将 Redis Sink Confluent 连接器添加到您的 Confluent Cloud 集群之前

  1. 创建数据库,该数据库与您的 Confluent Cloud 集群位于同一区域。

  2. 如果您决定 启用传输层安全 (TLS) 用于您的 Redis 数据库,请从 Redis Cloud 控制台 下载服务器证书,并 对其进行编码 以用于 Confluent Cloud。

  3. 确保您满足 Redis Sink 连接器文档 中的先决条件,以便使用 Confluent Cloud 设置 Redis Sink。

编码服务器证书

如果您决定为您的数据库启用传输层安全 (TLS),则需要对 服务器证书 (redis_ca.pem) 进行编码,以便用作 Confluent Cloud 信任库文件。为此,请

  1. 使用 Base64 工具将 `redis_ca.pem` 编码为 Base64 格式,并将其保存到一个新文件中。例如,可以使用 base64 命令行工具

    $ base64 -i redis_ca.pem -o <truststore_file_name>
    
  2. 使用文本编辑器,将以下文本添加到信任库文件的开头

    data:text/plain;base64
    
  3. 保存并关闭信任库文件。

将 Redis Sink 连接器连接到 Redis Cloud

要从 Redis Cloud 控制台将 Redis Sink 连接器添加到您的 Confluent Cloud 环境中

  1. Redis Cloud 控制台 中选择 **账户设置**,然后选择 **集成** 选项卡。

  2. 在 **Confluent** 磁贴中选择 **配置** 按钮。

    The Confluent integration tile.
  3. 这将带您到 Confluent Cloud 上的 新建 Sink 连接器。如果您有多个 Confluent Cloud 环境或集群,请从列表中选择您的环境和集群,然后选择 **继续**。

    Select your environment and cluster from the Create a Connector selector.
  4. 从那里开始,请按照步骤 输入连接器详细信息(在 Confluent 文档中)。

    当您进入 **身份验证** 步骤时,请使用以下信息填写字段

    • **Redis 主机名**: 数据库的公共端点,不包含端口号。您可以在 Redis Cloud 管理控制台 中的数据库列表或源数据库 **配置** 选项卡的 **常规** 部分中找到它。
    • **Redis 端口号**: 数据库的端口号。这是您数据库的公共端点末尾的数字。
    • **Redis 数据库索引**: 对于 Redis Cloud 数据库,将其设置为 0。
    • **Redis 服务器密码**: 输入数据库密码。如果您没有设置自己的数据库用户和密码,请使用 默认用户密码,它显示在数据库详细信息屏幕的 **配置** 选项卡的 **安全性** 部分中。
    • **SSL 模式**: 根据您的数据库设置的 TLS 身份验证 类型进行设置。
      • 如果 TLS 身份验证已关闭,请选择 **禁用**。
      • 如果 TLS 身份验证已开启,请选择 **服务器**。
    • **信任库文件**: 如果 **SSL 模式** 设置为 **服务器**,请上传您在 编码服务器证书 时创建的信任库文件。
    • **Redis 服务器模式**: 如果 OSS 集群 API 已启用,请选择 **集群**。否则,请选择 **独立**。

    输入完数据库信息后,选择 **继续**。从 **配置** 步骤输入其余的 连接器详细信息

  5. 连接到您的数据库 以验证数据是否正在存储。

RATE THIS PAGE
Back to top ↑