Confluent 与 Redis Cloud
描述如何将 Redis Cloud 集成到 Confluent Cloud 中。
您可以使用 适用于 Confluent Cloud 的 Redis Sink 连接器 将数据从 Confluent Cloud 发送到您的 Redis Cloud 数据库。
先决条件
在将 Redis Sink Confluent 连接器添加到您的 Confluent Cloud 集群之前
-
创建数据库,该数据库与您的 Confluent Cloud 集群位于同一区域。
-
如果您决定 启用传输层安全 (TLS) 用于您的 Redis 数据库,请从 Redis Cloud 控制台 下载服务器证书,并 对其进行编码 以用于 Confluent Cloud。
-
确保您满足 Redis Sink 连接器文档 中的先决条件,以便使用 Confluent Cloud 设置 Redis Sink。
编码服务器证书
如果您决定为您的数据库启用传输层安全 (TLS),则需要对 服务器证书 (redis_ca.pem
) 进行编码,以便用作 Confluent Cloud 信任库文件。为此,请
-
使用 Base64 工具将 `redis_ca.pem` 编码为 Base64 格式,并将其保存到一个新文件中。例如,可以使用
base64
命令行工具$ base64 -i redis_ca.pem -o <truststore_file_name>
-
使用文本编辑器,将以下文本添加到信任库文件的开头
data:text/plain;base64
-
保存并关闭信任库文件。
将 Redis Sink 连接器连接到 Redis Cloud
要从 Redis Cloud 控制台将 Redis Sink 连接器添加到您的 Confluent Cloud 环境中
-
从 Redis Cloud 控制台 中选择 **账户设置**,然后选择 **集成** 选项卡。
-
在 **Confluent** 磁贴中选择 **配置** 按钮。
-
这将带您到 Confluent Cloud 上的 新建 Sink 连接器。如果您有多个 Confluent Cloud 环境或集群,请从列表中选择您的环境和集群,然后选择 **继续**。
-
从那里开始,请按照步骤 输入连接器详细信息(在 Confluent 文档中)。
当您进入 **身份验证** 步骤时,请使用以下信息填写字段
- **Redis 主机名**: 数据库的公共端点,不包含端口号。您可以在 Redis Cloud 管理控制台 中的数据库列表或源数据库 **配置** 选项卡的 **常规** 部分中找到它。
- **Redis 端口号**: 数据库的端口号。这是您数据库的公共端点末尾的数字。
- **Redis 数据库索引**: 对于 Redis Cloud 数据库,将其设置为 0。
- **Redis 服务器密码**: 输入数据库密码。如果您没有设置自己的数据库用户和密码,请使用 默认用户密码,它显示在数据库详细信息屏幕的 **配置** 选项卡的 **安全性** 部分中。
- **SSL 模式**: 根据您的数据库设置的 TLS 身份验证 类型进行设置。
- 如果 TLS 身份验证已关闭,请选择 **禁用**。
- 如果 TLS 身份验证已开启,请选择 **服务器**。
- **信任库文件**: 如果 **SSL 模式** 设置为 **服务器**,请上传您在 编码服务器证书 时创建的信任库文件。
- **Redis 服务器模式**: 如果 OSS 集群 API 已启用,请选择 **集群**。否则,请选择 **独立**。
输入完数据库信息后,选择 **继续**。从 **配置** 步骤输入其余的 连接器详细信息。
-
连接到您的数据库 以验证数据是否正在存储。