Prerequisites
Before proceeding, ensure the following prerequisites are met:- Install MindsDB locally via Docker or Docker Desktop.
- To connect Apache Druid to MindsDB, install the required dependencies following this instruction.
- Install or ensure access to Apache Druid.
Implementation
This handler was implemented using thepydruid library, the Python API for Apache Druid.
The required arguments to establish a connection are as follows:
- hostis the host name or IP address of the Apache Druid database.
- portis the port that Apache Druid is running on.
- pathis the query path.
- schemeis the URI schema. This parameter is optional and defaults to- http.
- useris the username used to authenticate with Apache Druid. This parameter is optional.
- passwordis the password used to authenticate with Apache Druid. This parameter is optional.