MaxScale KafkaImporter
Import data from Apache Kafka into MariaDB. This router consumes messages from Kafka topics and applies them as transactions to your database tables.
Overview
CREATE TABLE IF NOT EXISTS my_table (
data JSON NOT NULL,
id VARCHAR(1024) AS (JSON_EXTRACT(data, '$._id')) UNIQUE KEY
);CREATE TABLE IF NOT EXISTS my_table (
data LONGTEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL,
id VARCHAR(1024) AS (JSON_EXTRACT(data, '$._id')) UNIQUE KEY,
CONSTRAINT data_is_json CHECK(JSON_VALID(data)),
CONSTRAINT id_is_not_null CHECK(JSON_EXTRACT(data, '$._id') IS NOT NULL)
);Required Grants
Settings
bootstrap_servers
bootstrap_serverstopics
topicsbatch_size
batch_sizekafka_sasl_mechanism
kafka_sasl_mechanismkafka_sasl_user
kafka_sasl_userkafka_sasl_password
kafka_sasl_passwordkafka_ssl
kafka_sslkafka_ssl_ca
kafka_ssl_cakafka_ssl_cert
kafka_ssl_certkafka_ssl_key
kafka_ssl_keytable_name_in
table_name_intimeout
timeoutengine
engineLimitations
Last updated
Was this helpful?

