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

The execution of some SQL statements times out

Ignite does not have persistence. sql is as folows: SELECT CONCAT(MENAME,'<=@->', NATIVEMEDN,'<=@->', ORIGINSYSTEMID), COUNT(1) FROM T_CURRENT_ALARM WHERE (specialAlarmStatus =0 and (invalidated =0) and specialAlarmStatus in (0) and merged in…
0
votes
0 answers

How Can I Quickly Restore a Cluster When a Power Failure Occurs?

The ignite I use is embedded. When I stop one service, ignite can quickly restore the cluster by sending a TcpDiscoveryNodeLeftMessage message to other nodes through the ShutdownHook mechanism. However, when one service is powered off, other…
0
votes
1 answer

Apache Ignite: Unable to start 2.11 Ignite nodes in a cluster

I am running Apache Ignite in a Kubernetes environment as a stateful set. Everything is working as expected in Ignite 2.10. When I tried to upgrade the Ignite version to 2.11 and create a new Ignite cluster, the nodes are not starting up and I get…
Ana
  • 3
  • 3
0
votes
1 answer

Migrating data from apache gridgain to ignite

We currently use Gridgain Community edition and are looking to move into Apache Ignite. Is there a way to migrate persisted data into a new Ignite cluster from the grid gain cluster without developing a custom copy tool?
Nowa Concordia
  • 709
  • 6
  • 23
0
votes
2 answers

How to mount volume for stateless service that uses Apache Ignite

I have a service, that runs on run on kubernetes, uses Apache Ignite to store some data for processing, runs in replication mode with native persistence enabled. How to rightly mount the volume so the data is persisted the disk? Please note, this…
vvra
  • 2,832
  • 5
  • 38
  • 82
0
votes
2 answers

Ignite networking failed

I configure the static IP: TcpDiscoverySpi spi = new TcpDiscoverySpi();`TcpDiscoveryVmIpFinder ipFinder = new TcpDiscoveryVmIpFinder();ipFinder.setAddresses(Arrays.asList("76.3.16.109", "76.3.16.110","76.3.16.111", "76.3.16.112",…
0
votes
1 answer

Issues with Ignite benchmark

I am getting below error while running benchmark test using yardstick with default settings. It is a standalone setup. [root@db3 ~]# ./bin/benchmark-run-all.sh config/benchmark-sample.properties <17:26:41> Failed to set up benchmark drivers (will…
0
votes
0 answers

Guide to run Apache Ignite on Kubernetes - Server Mode

One of my backend service uses Ignite on Server mode, with persistence, fully Replicated, running inside Kubernetes. I tried the document provided in the website & also the example here. The application pods starts but the app instances does not…
vvra
  • 2,832
  • 5
  • 38
  • 82
0
votes
1 answer

Topology for using Ignite in embedded, full replication mode, with native persistence (Kubernetes)

One of my backend service uses Ignite. The backend service itself is stateless, meaning, the service doesn't have any internal or shared states, and can scale up and down on the need. The backend service is deployed in Kubernetes. I have used the…
vvra
  • 2,832
  • 5
  • 38
  • 82
0
votes
1 answer

Ignite Cluster becomes unresponsive when relaunching client nodes

We are intermittently seeing the following error on our k8tes setup. The issue happens after we relaunch our tomcat pod which launches new Ignite client nodes. I understand the first stack trace shows that Ignite has detected that the tcp…
RichardFeynman
  • 478
  • 1
  • 6
  • 16
0
votes
1 answer

Apache Ignite - what is best way to store and search objects with field of type Map>

i need to store object with following list of attributes: public class Entity { String guid; //pk long timestamp; String domain; String type; Map> tags; } i need search by all those fields and idea was to…
0
votes
1 answer

unable to navigate to different navigation menu while using mobx for state storage in react native

I am a bit new to Mobx and react native in general, I am trying to use mobx to implement a state value change in my navigation stack so that when my login button is clicked, the value of a value in state is changed and the navigation value parameter…
MIike Eps
  • 421
  • 7
  • 24
0
votes
0 answers

When I try to using Apache Ignite Linq It gives a .Net Resolving error

I have a Web API based on .NET 6. I'm using Apache Ignite as the distributed cache system. It runs on Azure Kubernetes Service. It works well, but When I try to use Apache Ignite Linq I am getting following error. Failed to resolve .NET class…
OguzKaanAkyalcin
  • 621
  • 2
  • 8
  • 25
0
votes
1 answer

Apache Ignite: How to get events for a specific cache

I have two caches configured in ignite and I need to get the events CacheObjectPut & CacheObjectRemoved specific to one cache. When I tried with the below-mentioned steps, I am getting events for all caches. Let me know how to get the events only…
csharpdev
  • 137
  • 6
0
votes
1 answer

Apache Ignite Rest Api calls

I am calling Apache Ignite Cluster using REST Api : http://restapi-ignite-grid/ignite?cmd=size&cacheName=MyCache and I am getting back JSON : {"successStatus":0,"affinityNodeId":null,"sessionToken":null,"error":null,"response":10} From what I…
vs777
  • 564
  • 2
  • 11
  • 24