This is the implementation of the Apache Ignite data handler for MindsDB. Apache Ignite is a distributed database for high-performance computing with in-memory speed.Documentation Index
Fetch the complete documentation index at: https://docs.mindsdb.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before proceeding, ensure the following prerequisites are met:- Install MindsDB locally via Docker or Docker Desktop.
- 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.