Apache Ignite Tools

The Apache Ignite Tools Developer Hub

Welcome to the Apache Ignite Tools developer hub. You'll find comprehensive guides and documentation to help you start working with Apache Ignite Tools as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

Cluster Configuration

Create configurations for your Ignite Cluster.

Overview

Under the Configure tab of the Web Console, you can efficiently create configuration files and code snippets for your Apache Ignite projects. You can configure Ignite clusters, caches, import domain model from any RDBMS, that supports JDBC driver, and generate OR-mapping configuration and POJO's.

Clusters

Using the Ignite Web Console, you can set various general and advanced level configurations for Ignite clusters. For your convenience, the Web Console creates these configurations in Spring XML and Java, which can be downloaded and copied into your project.

Model

To speed the creation of your configuration files, the Ignite Web Console allows you to connect to the database and import schemas, configure indexed types, and automatically generate all the required XML OR-mapping configuration and Java domain model POJOs. Ignite can integrate with any RDBMS that supports JDBC driver - Oracle, PostgreSQL, Microsoft SQL Server, and MySQL.

Automatic RDBMS Integration

RDBMS integration section provides a step-by-step guide on how to import an existing database schema, using Ignite Web Console, and automatically generate corresponding Apache Ignite configurations. Moreover, once this is done, you are free to download an auto-generated project that includes all the sources required to connect to the database from an Ignite cluster and start moving data back and forth.

Caches

The Ignite Web Console facilitates creating and configuring Ignite caches. You can configure memory settings, persistence, as well as various advanced level settings for multiple caches associated with your Apache Ignite cluster.

IGFS

You can you configure Ignite In-Memory File System that allows you to work with files and directories over existing cache infrastructure. IGFS can either work as purely in-memory file system, or delegate to another file system (e.g. various Hadoop file system implementations) acting as a caching layer. Additionally, IGFS provides API to execute map-reduce tasks over file system data.

IGFS

To learn more about IGFS capabilities, refer to this documentation page.

Configurations Summary

Using the Web Console Summary feature, you can download a ready-to-use Maven based project that contains Ignite configurations in XML and Java, as well as JAVA domain model POJO's. You can also copy these configurations and POJO's into your existing project. The Web Console also generates a Docker file with instructions to create an Apache Ignite Docker image.

Ignite Web Console Demo

You can use Ignite Web Console's demo mode to explore and evaluate its various features. Note that Ignite Web Console can be deployed locally on your system environment. However, for convenience purposes, you can try an already deployed instance of Ignite Web Console.

Cluster Configuration

Create configurations for your Ignite Cluster.