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
2 answers

Apache Ignite and CVE-2021-44228 log4j vulnerability

Is Apache Ignite (https://ignite.apache.org) impacted by CVE-2021-44228 log4j vulnerability? https://nvd.nist.gov/vuln/detail/CVE-2021-44228
0
votes
1 answer

How to create schema with thick client in apache ignite

Apache Ignite doesn't support creating schema with DDL yet. So is there any way I can create a new schema in runtime? I tried to add a template cache configuration in a thick client, but schema config doesn't work. CacheConfigration cfg = new…
Elinkli
  • 3
  • 1
0
votes
0 answers

Apache Ignite 2.7 to 2.10 upgrade: Server Node can not rejoin cluster

I have a 5 node Service Grid running on an Ignite 2.10.0 Cluster. Testing the upgrade, I stop one Server Node (SIGTERM) and wait for it it rejoin. It fails to stay connected to the cluster? Each node is a primary micro service provider and a back…
0
votes
1 answer

Apache Ignite cache write is visible to other client after a delay

We have a 8 node Ignite cluster on production. Below is the cache configuration for one of the caches.
Shades88
  • 7,934
  • 22
  • 88
  • 130
0
votes
1 answer

Different Data Models in In-Memory Cache and In Persistence Layer in Apache Ignite Data Grid

In apache ignite data grid, it has read-through and write through features that means if I update anything in in-memory layer, eventually the update will be written in persistence layer. It works perfectly if I have same data model in both of the…
bivrantoshakil
  • 421
  • 1
  • 5
  • 10
0
votes
0 answers

Why Can a Socket Without a Certificate Connect to the Port to Which Ignite Needs Authentication?

ignite configuration: IgniteConfiguration igniteCfg = new IgniteConfiguration(); return igniteCfg.setDiscoverySpi(buildTcpDiscoverySpi()) .setCommunicationSpi(buildTcpCommunicationSpi()) …
0
votes
0 answers

Apache Ignite Giving Inconsistent Result with Collection Objects

I am trying to Store a Person Object in Ignite Cache in PARTITIONED Mode with backup as 1. There are 3 server nodes to cache Data public class PersonImpl{ private String name; private HashMap attr = new HashMap<>(); private…
Krishna
  • 1
  • 1
0
votes
1 answer

Getting IgniteCheckedException: Failed to start SPI: TcpDiscoverySpi Exception when data’s are copied from old ignite AKS cluster to new cluster

We have deployed ignite 2.8.1 in a new azure Kubernetes cluster (version 1.20.9). There are 2 ignite instances and both of them were working fine. But the problem started when we copied few dat files and it’s corresponding bin files (these are…
achowdhury
  • 11
  • 2
0
votes
1 answer

Tuning SQL query for Ignite Cache

I have enabled SQL support for my cache and i am running below query on a large dataset. I keep on getting warning messages - WARNING: Query execution is too long [duration=3625ms, type=MAP, distributedJoin=false, enforceJoinOrder=false,…
Rohan19
  • 11
  • 1
0
votes
0 answers

Getting out of memory exception on Ignite cache for select query

I have turned ON SQL support for my ignite cache and I am running a simple sql query with a LIMIT clause and getting an out of memory exception. Below is the stack trace: org.apache.ignite.client.ClientException: Ignite failed to process request…
Rohan19
  • 11
  • 1
0
votes
1 answer

Ignite remove is failing for child object

In our product we are using Ignite ClientCache to cache objects. We are using a class object as key to store in cache. Now when I create another drive class object and store it in ClientCache cache. Here I am adding drive class object in Baseclass…
Bishnu
  • 73
  • 7
0
votes
1 answer

Dynamically generated type is not restored from persistence region after migration to Apache Ignite 2.11.0

Recently we've migrated our project from Apache Ignite 2.10.0 to version 2.11.0. We use Apache Ignite to store dynamically generated .NET objects (objects with type generated by Reflection.Emit). For some objects, we use the persistence data region…
Oleg Bevz
  • 139
  • 7
0
votes
0 answers

hibernate-ogm-ignite-5.3.1.Final start ignite failed. Can not perform the operation because the cluster is inactive

Exception in thread "main" javax.persistence.PersistenceException: [PersistenceUnit: igniteWithJpa] Unable to build Hibernate SessionFactory at…
0
votes
1 answer

Ignite thin client -fetch only keys from a scan query not values

I am iterating over large data set using thin client and i only need list of keys from the Ignite cache Is there a way to do it? The value are very heavy as they are actual data files and key is UUID.
Rohan19
  • 11
  • 1
0
votes
1 answer

Apache Ignite, Cache ID conflict

I get this errors: [19:55:26,107][WARNING][disco-notifier-worker-#76][ClusterCachesInfo] Ignore cache start request. Cache ID conflict (change cache name) [cacheName=IRE9P1D12201,…
MasiumDev
  • 1
  • 1