Data Ingestion
Hadoop-RDBMS Data Transfer
★ 3.8
Event Messaging Platform
★ 3.8
N/A — Java-based, retired projectpip install nakadi-clientN/A — Java-based, retired projectpip install nakadi-clientPython data engineers invoke Sqoop from Python subprocess calls or Oozie workflows to bulk-transfer data between relational databases and HDFS. A Python orchestration script generates the Sqoop import command with table name, where clause, and parallelism parameters, runs it, monitors the return code, and proceeds to PySpark transformation once the data lands in HDFS.
Python data engineers use Nakadi's HTTP API via the `nakadi-client` Python library to publish domain events from Python microservices without managing Kafka producers directly. The subscription API provides a long-polling endpoint that Python consumers call to receive events in order — with Nakadi managing offset tracking automatically rather than requiring consumer group configuration.
Individual Tool Pages