diff --git a/data-platform/open-source-data-platforms/oci-streaming-with-apache-kafka/goldengate_oci_streaming-with-apache-kafka/goldengate_osak.md b/data-platform/open-source-data-platforms/oci-streaming-with-apache-kafka/goldengate_oci_streaming-with-apache-kafka/goldengate_osak.md new file mode 100644 index 000000000..be73d5cf5 --- /dev/null +++ b/data-platform/open-source-data-platforms/oci-streaming-with-apache-kafka/goldengate_oci_streaming-with-apache-kafka/goldengate_osak.md @@ -0,0 +1,47 @@ +# OCI GoldenGate connection to OCI Streaming with Apache Kafka + +### This guide documents how to set up OCI GoldenGate connection to OCI Streaming with Apache Kafka (OSAK) cluster. +--- + +#### Requirments: +1. OCI GoldenGate for Distributed Applications and Analytics (previously named Big Data) is created and is accessible +2. OCI Streaming with Apache Kafka cluster and OCI GoldenGate are in the same VCN or VCN peering is enabled. +3. SASL-SCRAM amd superuser is enabled for OCI Streaming with Apache Kafka cluster +4. Check your OSAK bootstrap:port - we will need it + +--- + +1. Go to OCI GoldenGate Connections tab and **Create Connection** + +2. Choose your connection Name, Description and select Apache Kafka from **Type** list: +image + +3. Enter your bootstrap and port: +image + +4. Select SASL over SSL: +image + +5. Enter super-user + +6. Scroll down to **Advanced options** and deselect Use Vaults: +image + +7. Enter your superuser password + +8. Create a text file producer.properties (name it as you wish): + ``` + security.protocol: SASL_SSL + sasl.mechanism: SCRAM-SHA-512 + ``` + +9. Scroll down to **Settings** and pick Producer properties - Drop a file or select a file : +image + +10. Click **Create** and the connection is done + +11. Go to Assigned Deployment and **Assign Deployment** button to select your OCI GG-DAA deployment: +image + +12. Now you can login to OCI GoldenGate console, Create GG Replicat and stream data to OSAK cluster +