Prerequisites
Before proceeding, ensure the following prerequisites are met:- Install MindsDB locally via Docker or use MindsDB Cloud.
- To connect Apache Ignite to MindsDB, install the required dependencies following this instruction.
- Install or ensure access to Apache Ignite.
Implementation
This handler is implemented using thepyignite library, the Apache Ignite thin (binary protocol) client for Python.
The required arguments to establish a connection are as follows:
hostis the host name or IP address of the Apache Ignite cluster’s node.portis the TCP/IP port of the Apache Ignite cluster’s node. Must be an integer.
usernameis the username used to authenticate with the Apache Ignite cluster. This parameter is optional. Default: None.passwordis the password to authenticate the user with the Apache Ignite cluster. This parameter is optional. Default: None.schemais the schema to use for the connection to the Apache Ignite cluster. This parameter is optional. Default: PUBLIC.