From e35657998cda7640e478d6cbc0886b76ae1d6a23 Mon Sep 17 00:00:00 2001 From: jiangjianyuan Date: Thu, 25 May 2023 17:29:50 +0800 Subject: [PATCH 1/2] update ticdc acl --- ticdc/ticdc-sink-to-kafka.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ticdc/ticdc-sink-to-kafka.md b/ticdc/ticdc-sink-to-kafka.md index e21151edf005..a524118664d2 100644 --- a/ticdc/ticdc-sink-to-kafka.md +++ b/ticdc/ticdc-sink-to-kafka.md @@ -134,7 +134,7 @@ URI 中可配置的的参数如下: TiCDC 能够正常工作所需的最小权限集合如下: - - 对 Topic [资源类型](https://docs.confluent.io/platform/current/kafka/authorization.html#resources)的 `Create` 和 `Write` 权限。 + - 对 Topic [资源类型](https://docs.confluent.io/platform/current/kafka/authorization.html#resources)的 `Create` 、`Write` 和 `Describe` 权限。 - 对 Cluster 资源类型的 `DescribeConfigs` 权限。 ### TiCDC 集成 Kafka Connect (Confluent Platform) From 6cbe22d6e11f3ba700d11620d4ec0c809c261300 Mon Sep 17 00:00:00 2001 From: jiangjianyuan Date: Thu, 28 Mar 2024 23:43:39 +0800 Subject: [PATCH 2/2] use gcs instead of s3 --- external-storage-uri.md | 4 ++++ ticdc/troubleshoot-ticdc.md | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/external-storage-uri.md b/external-storage-uri.md index 3ff2d30b41de..6a9ce805ce3c 100644 --- a/external-storage-uri.md +++ b/external-storage-uri.md @@ -51,6 +51,10 @@ tiup cdc:v7.5.0 cli changefeed create \ ```shell s3://external/test.csv?access-key=${access-key}&secret-access-key=${secret-access-key} ``` +> **注意:** +> +> 请注意,GCS 的 XML API 没有完全兼容 `s3://` 协议, 如果你使用的是 GCS,请使用 `gcs://` 协议。 + ## GCS URI 格式 diff --git a/ticdc/troubleshoot-ticdc.md b/ticdc/troubleshoot-ticdc.md index 4dfcb038f48d..dd2f3624dbb6 100644 --- a/ticdc/troubleshoot-ticdc.md +++ b/ticdc/troubleshoot-ticdc.md @@ -137,3 +137,8 @@ cdc cli changefeed create --server=http://127.0.0.1:8300 --sink-uri="mysql://roo ```shell cdc cli changefeed create --server=http://127.0.0.1:8300 --sink-uri "kafka://127.0.0.1:9092/test?topic=test&protocol=open-protocol&kafka-version=2.4.0" ``` + +## 使用 TiCDC 开启 Redo 时报错 `[CDC:ErrS3StorageAPI]external storage api: NotImplemented`,该如何处理? + +该问题可能是由于外部存储没有完全兼容 `s3://` 协议导致。你可以替换成其他协议,比如,如果你使用的是 GCS, 可以使用 `gs://` 协议。 +