Meta Integration® Model Bridge (MIMB)
"Metadata Integration" Solution

MIMB Bridge Documentation

MIMB Import Bridge from Apache Kafka

Bridge Specifications

Vendor Apache
Tool Name Kafka
Tool Version 1.0
Tool Web Site http://kafka.apache.org/
Supported Methodology [NoSQL Database] Multi-Model, Data Store (NoSQL / Hierarchical, Physical Data Model) via Java API on Kafka File

Import tool: Apache Kafka 1.0 (http://kafka.apache.org/)
Import interface: [NoSQL Database] Multi-Model, Data Store (NoSQL / Hierarchical, Physical Data Model) via Java API on Kafka File from Apache Kafka
Import bridge: 'ApacheKafka' 10.0.1

IMPORTING FROM KAFKA

Loads metadata from all or specified Kafka topics. Each topic is assumed to have messages of the same type. The bridge samples multiple messages to figure our their common structure.
This bridge supports the following file formats:
- Flat File (CSV)
- Open Office Excel (XSLX)
- COBOL Copybook
- JSON (JavaScript Object Notation)
- Apache Avro
- Apache Parquet
- Apache ORC
- W3C XML

as well as the compressed versions of the above formats:
- ZIP (as a compression format, not as archive format)
- BZIP
- GZIP
- LZ4
- Snappy (as standard Snappy format, not as Hadoop native Snappy format)

Known issue: When you run both Kafka cluster (server) version 1.1.x and the bridge (client) on Windows systems the import could fail with a timeout error. The Kafka version 2.0.x resolved the issue.
Please refer to the individual parameter's tool tips for more detailed examples.


Bridge Parameters

Parameter Name Description Type Values Default Scope
Bootstrap servers List of host:port pairs to use for establishing the initial connection to the Kafka cluster, and finding available servers and topics.
For example, 'host1:port1, host2:port2'.
The list does not need to include all available servers but should have at least one.
You may want to include more than one server in case any of them are down.
STRING   localhost:9092 Mandatory
Driver version The Kafka bootstrap server driver version in the N.N.N format, like 1.1.0
The version is used to load the necessary version-specific libraries.
STRING   1.1.0 Mandatory
User Name of the user account on the services tier. Left the field empty if you do not use SSL protocol. STRING      
Password Password for the account that is specified in the User parameter. PASSWORD      
Password of the keystore Password of the keystore. PASSWORD      
Topics List of topic names, like 'topic1, topic2'.
An empty list means that all available topics.
You can specify topic names as a wieldcard pattern: 'topic?' , '*topic*' or 'topic_?,*topic*'.
REPOSITORY_SUBSET      
Number of sample messages The maximum number of messages to sample from topics. These messages are used to identify topic format details, like field names and data types.
When empty, the number of sample messages is assumed to be 1000.
STRING   1000  
Miscellaneous Specify miscellaneous options. STRING      

 

Bridge Mapping

Mapping information is not available

Last updated on Thu, 15 Nov 2018 18:34:14

Copyright © Meta Integration Technology, Inc. 1997-2018 All Rights Reserved.

Meta Integration® is a registered trademark of Meta Integration Technology, Inc.
All other trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.