OBJECT_FINALIZE 通知,并摄取任何新文件,而不受文件命名约定的影响。
无序模式不支持公共存储桶。它要求使用服务账号身份验证,并配置一个连接到该存储桶的 Google Cloud Pub/Sub 订阅。
工作原理
创建 Google Cloud Pub/Sub 主题
1. 在 Google Cloud Console 中,导航到 Pub/Sub > Topics > Create topic。创建一个带默认订阅的新主题,并记下其 Topic Name。2. 配置一个 GCS 存储桶通知,将OBJECT_FINALIZE 事件发布到上面创建的 Pub/Sub 主题。2.1. 此步骤无法在 Google Cloud Console 中完成,因此你必须使用 gcloud 客户端或你偏好的 Google Cloud 编程接口。例如,使用 gcloud:以无序模式创建 ClickPipe
1. 在 ClickHouse Cloud 控制台中,导航到 Data Sources > Create ClickPipe,然后选择 Google Cloud Storage。输入连接到你的 GCS 存储桶所需的详细信息。在 Authentication method 下,选择 服务账号 并提供.json 服务账号密钥。2. 打开 Continuous ingestion,然后选择 Any order 作为摄取模式,并提供与你的存储桶关联的 Pub/Sub subscription 名称。订阅名称必须符合以下格式:OBJECT_FINALIZE 事件到达时开始处理文件。