Graal Platform Documentation

Graal Platform Documentation

  • Docs
  • Help

›Tutorials

Overview

  • What is Graal Platform?
  • Why use our platform?
  • How Graal Platform works?
  • Concepts
  • Jobs & workflows
  • Security

Quickstart

  • Quickstart

Tutorials

  • Get started with Python
  • Get started with Dask
  • Get started with XGBoost
  • Get started with Apache Spark and Maven
  • Get started with Apache PySpark
  • Get started with Apache Beam and Gradle
  • Use the API
  • Using the command line tool (graalctl)
  • Using secrets
  • Migration from Databricks
  • Get started with Tensorflow
  • Get started with Pytorch
  • Get started with Mxnet
  • Setting up the Hadoop bridge
  • Get started with Apache Flink and Maven
  • Get started with Dbt
  • Get started with Pulsar
  • Get started with Apache Spark Streaming Pulsar
  • Get started with Debezium
  • Get started with the SDK

How-to guides

  • Using Graal Platform with Azure Data Factory
  • Publishing your artefacts with Azure DevOps
  • Using Graal Platform with Apache Airflow
  • Publishing your artefacts with Jenkins
  • Spark
  • Network, VPN, gateway and firewall
  • Logs
  • Pricing

Security

  • Overview
  • Comply with requirements
  • Infrastructures under Graal Systems
  • Responsibilities

Troubleshoot & debug

  • Troubleshooting
  • Common issues
  • Debug jobs

Get started with Debezium

Prerequisites

You need the following:

  • Git
  • Java 8.0 or 11 You can download the Java SE Development Kit software from http://www.oracle.com/technetwork/java/javase/downloads/ or use the OpenJDK version from https://openjdk.java.net/install/index.html.
  • Apache Maven If you need to install Maven, go to http://maven.apache.org/ to download and install it.
  • Database

Build the project

Clone the example project, modify the application.properties file : adapt it according your own database and your Graal Pulsar space properties; then use Maven to build it. This example project contains dependencies for a PostgreSQL database.

To build your Maven project from the command line, open a terminal or command prompt window, navigate to your project directory, enter or paste the following command, then press Enter or Return.

mvn package

This creates .jar files (JAR) in the target directory. One JAR contains all the dependencies specified in the pom.xml file. The other is the quarkus-app JAR that will be runned to execute the Debezium server.

To start the Debezium server and capture all events of your database to be stored in Pulsar, navigate to your project directory, enter or paste the following command, then press Enter or Return.

java -jar target/quarkus-app/quarkus-run.jar 
← Get started with Apache Spark Streaming PulsarGet started with the SDK →
Graal Platform Documentation
Overview
What is Graal Platform?
Quickstart
Apache SparkApache FlinkApache BeamPythonTensorflowDaskDistributed XGBoost
Links
HomeConsoleCopyrights
Copyright © 2023 Graal Systems