Questions tagged [ignite]

Apache Ignite™ is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at petabyte scale. It provides high-performance, in-memory computing capabilities for large data sets.

What is Apache Ignite for?

Apache Ignite provides a framework for in-memory computing operations on large scale data sets. It supports the following features:

  • Memory-centric, strongly consistent, distributed storage
  • Distributed SQL - supports ANSI SQL in-memory and on-disk transactional database
  • Distributed Key-Value - supports in-memory and on-disk key-value transactional data grid
  • In-Memory Compute grid - supports collocated computations and executor services
  • In-Memory Service grid - supports clusters and compute contracts
  • In-Memory Streaming - supports data streaming services like Kafka
  • In-Memory File system - supports the IGFS (Ignite filesystem)

Apache Ignite architecture combines the performance and scale of in-memory computing together with the disk durability and strong consistency in one system. When native persistence is turned on, Ignite functions as a memory-centric system-of-record, where most of the processing happens in memory on cached data, but the superset of data and indexes gets persisted to disk.

When persistence is turned off, Ignite functions as a memory-only store, in which case it can be treated as a Distributed Cache, In-Memory Database (IMDB) or In-Memory Data Grid (IMDG).

Resources

2980 questions
0
votes
1 answer

Apache Ignite IgniteCompute grid computation

I am using Apache Ignite v. 2.8.1 to perform parallel computations on the objects loaded in cache ( multiple nodes ). In my client implementation I got an instance of IgniteCompute and then execute pass IgniteRunnable to perform my…
vs777
  • 564
  • 2
  • 11
  • 24
0
votes
1 answer

SqlFieldsQuery without using cache.LoadCache

I have an empty cache configured with readthrough connected to MySql. can I use SqlFieldsQuery without explicitly call cache.LoadCache? Can I populate the cache using cache.put instead of populating it using cache.LoadCache and still get results…
0
votes
1 answer

Communication between two Ignite clusters (maybe merging two Ignite clusters in one)

We have two Ignite clusters. They work completely independent one from other. This is how it works now: IgniteCluster1 SpringBootApplication1 start up IgniteCluster1's server node /request1 come to SpringBootApplication1 SpringBootApplication1 has…
nik
  • 365
  • 1
  • 4
  • 15
0
votes
1 answer

Flyway Unable to Instantiate JDBC Driver from Ignite

I'm working on converting my project's use of Flyway from a gradle task using the Flyway plugin to a gradle task using docker-compose. Currently we have a seperate Ignite compose file that starts the Ignite database, and we are using this task to…
0
votes
1 answer

Ignite RestartProcessFailureHandler failed to restart the stuck node

Ignite version v2.8.1-1 I have configured RestartProcessFailureHandler for handling the system critical errors like SYSTEM_WORKER_BLOCKED, however, when the error occurs, the restart never happens even after hours, is this expected…
user992273
  • 25
  • 4
0
votes
1 answer

Using index in Update Clause on Apache Ignite Sql Query

How do I choose a Index to use on an UPDATE Clause like this. I need to specify the index of the columns used in WHERE clause? UPDATE DB.MY_TABLE SET BLOCKED = true, HOME = '1', WORK = '2', WHERE NAME = 'Me'; The column 'NAME'…
Luiz Henrique
  • 877
  • 8
  • 25
0
votes
2 answers

BinaryInvalidTypeException in Ignite Remote Filter

The following code is based on a combination of Ingite's CacheQueryExample and CacheContinuousQueryExample. The code starts a fat Ignite client. Three organizations are created in the cache and we are listening to the updates to the cache. The…
rgb1380
  • 73
  • 6
0
votes
1 answer

Query Ignite cache created in Java with sqlline

I am using ignite's CacheQueryExample: public class CacheQueryExample { /** Organizations cache name. */ private static final String ORG_CACHE = CacheQueryExample.class.getSimpleName() + "Organizations"; /** Persons collocated with…
rgb1380
  • 73
  • 6
0
votes
1 answer

Ignite 'Streamer is closed with error, Invalid request op code: 8000' when using Data Streaming

I am trying out the Data Streaming feature of Ignite (see https://ignite.apache.org/docs/latest/data-streaming) but even when I am running the very basic example shown on the documentation page I get the following…
loosed
  • 69
  • 5
0
votes
1 answer

Using any ignite filter throws exception with the query

I am querying an ignite cache like this: try (QueryCursor> qryCursor = cache.query(new ScanQuery<>())) { qryCursor.forEach( entry -> System.out.println("Key =…
rgb1380
  • 73
  • 6
0
votes
1 answer

using SqlFieldsQuery without DB connection

As part of our junits we do not use db connection but “manually” populating the cache using “put” method - cache.put(someIntegerId, entity). Everything is working as expected except SqlFieldsQuery which return no records (even for 'select * from…
0
votes
2 answers

Is there a way to pass JVM arguments when starting Ignite client

I am able to start up my Ignite server on Java 17 by adding some JVM arguments the ignite.sh script but when I startup my Ignite client via Ignition.start or Ignition.startClient I am getting reflection exceptions. Is there a way to: Provide…
RichardFeynman
  • 478
  • 1
  • 6
  • 16
0
votes
1 answer

Apache Ignite IndexingSpi

I have an Ignite cluster of 3 baseline nodes and multiple client nodes. Each baseline node has a configuration with specified implementation of the IndexingSpi. The IndexingSpi JavaDoc does not explain, how are the SPI methods called on the nodes in…
0
votes
1 answer

High JVM long pause in ignite client microservice

A high JVM long pause is coming in ignite thick client , resulting in client going out of cluster. [2022:02:17:19:02:15] [org.apache.ignite.internal.IgniteKernal] [WARN] Possible too long JVM pause: 28690 milliseconds. [2022:02:17:19:02:15]…
0
votes
1 answer

Getting class org.apache.ignite.spi.IgniteSpiException: Failed to join node to the active cluster error while starting Apache Ignite client

I am trying start Apache ignite with Postgres as persistence. Apache ignite server is running in my local, apache ignite client I am running from a spring boot application. Please see the below code for Apache ignite with Postgres as persistence…
subrat padhi
  • 151
  • 1
  • 2
  • 11