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

Apache ignite startup failure

Apache ignite .net core server node fails to start with the below error, any idea what could be the reason? Apache.Ignite.Core.Common.IgniteException HResult=0x80131500 Message=Java exception occurred…
csharpdev
  • 137
  • 6
3
votes
2 answers

OpenShift/K8s issue with project pods not joining same grid, but rather create multiple isolated grids when using TcpDiscoveryKubernetesIpFinder

I have an issue when OpenShift project deployed with autoscaler configuration like this: Min Pods = 10 Max Pods = 15 I can see that deployer immediately creates 5 pods and TcpDiscoveryKubernetesIpFinder creates not one grid, but multiple grids…
3
votes
2 answers

Apache ignite docker 'image' not compatible on Apple M1 Max

docker run -p 10800:10800 apacheignite/ignite:2.11.1 WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested How to resolve the above issue ?
GKP
  • 1,057
  • 1
  • 11
  • 24
3
votes
0 answers

Ignite Failed to send TTL update request

We are using GridGain version : 8.8.10 and JDK : 11 . Ignite cluster is created using the the instruction mentioned in : https://www.gridgain.com/docs/latest/installation-guide/kubernetes/gke-deployment Ignite cluster is deployed in Kubernetes with…
dassum
  • 4,727
  • 2
  • 25
  • 38
3
votes
2 answers

Possible Memory leak in Apache Ignite?

I am trying to use Ignite as an in-memory database for key-value pairs with values ranging from 50MB to 800MB. It looks like Ignite allocates heap space through the JVM that it never cleans up, even if the cache entries are off heap, are cleared,…
Ka'2
  • 31
  • 3
3
votes
1 answer

Prometheus monitoring for Apache Ignite via JMX

I'm trying to monitor Apache Ignite with Prometheus' JMX exporter, but I'm seeing only default JVM metrics plus metrics only for "Thread Pools" Beans. JMX exporter run as agent: /usr/bin/java -XX:+AggressiveOpts…
3
votes
2 answers

How can I use Apache Ignite in Quarkus?

I am not able to find Apache Ignite dependency in Quarkus or any example where someone is using Apache Ignite with Quarkus. If Quarkus is not currently supporting Apache Ignite then what should be the alternative?
3
votes
1 answer

Apache Ignite org.apache.ignite.IgniteCheckedException: Invalid handshake message

org.apache.ignite.IgniteCheckedException: Invalid handshake message I am getting this exception on dev environment. But on research environment it is working fine. Can somebody tell me what is the exact reason for this exception. The full logs are…
3
votes
1 answer

How best to push continuously updating ordered data on Apache ignite cache

Usecase Here is the topology we are working on Server - 1 --> marketData cache, holds different share prices information Client - 1 --> Pushing data on the cache Client - 2 --> Continuous query, listening updates coming on marketData cache per key…
Magnum23
  • 407
  • 1
  • 4
  • 10
3
votes
2 answers

Why i get a problem with deleteAll method of IgniteRepository?

I try to implement ignite 2.6.0 with spring boot 2.1.0.RELEASE, but when i clean install the code i get the following exception: name clash: deleteAll(java.lang.Iterable) in org.apache.ignite.springdata.repository.IgniteRepository and…
Abder KRIMA
  • 3,418
  • 5
  • 31
  • 54
3
votes
1 answer

How to set OFF-HEAP or ON-HEAP Memory in Apache Ignite?

I have an 8-node cluster, each having 16GB RAM. Previously, I have used Ignite 1.2 version without any problem. Recently I moved to 2.6. Now, for a small dataset, it works fine. But for a large dataset, each time it is giving me an error "out of…
faring
  • 105
  • 1
  • 10
3
votes
3 answers

Apache Ignite datasource in WildFly

I am trying to setup Apache Ignite Cluster with WildFly 10.1.0, so I'm able to use JPA with Ignite. I have issues configuring the JDBC driver. What I have done so far: standalone-full.xml
filip_j
  • 993
  • 1
  • 14
  • 22
3
votes
2 answers

Apache Ignite.NET and AppDomain.CurrentDomain.ProcessExit

Consider class, utilising Apache Ignite.NET library public interface ICluster { void Join(); void Leave(); } public class ApacheIgniteClusterImpl : ICluster { private IIgnite Ignite { get; set; } private int MulticastPort { get;…
Artyom Sokolov
  • 2,385
  • 3
  • 23
  • 34
3
votes
1 answer

Apache ignite In-Memory Database

I want to use ignite as a pure in memory db(all data/indexes is in memory) with persistence to disk (similar to Redis), when the service restarts all the data/indexes should be loaded into memory again (automatic warmup). Update: There's actually…
Gilad
  • 121
  • 1
  • 8
3
votes
1 answer

Dependency injection in Apache Ignite.NET service

Consider Apache Ignite.NET cluster that provides service grid. There is a simple service, that will run on any node: public class ClientConnectionService : IClientConnectionService, IService { private static readonly NLog.Logger Logger =…
Artyom Sokolov
  • 2,385
  • 3
  • 23
  • 34