This connector is available as a built-in connector on StreamNative Cloud.
Prerequisites
- A running Snowflake instance in Snowflake
Quick Start
- Setup the kcctl client: doc
- Create a Snowflake instance
- Setup the database, user in Snowflake, please refer to: Snowflake Documentation
- Setup keypair: refer to: Using key pair authentication & key rotation
-
Create a secret in StreamNative Console, and save the private key’s content and passphrase to the secret, please refer to: doc, let’s say the secret name is
gcp, and key isauth -
Create a JSON file like the following:
-
Run the following command to create the connector:
Configuration
The Snowflake Kafka sink connector is configured using the following Required properties:
For the full list of configs, see the Official Snowflake Kafka Connect documentation