Hello,
is it possible to use the Cassandra Persistence Store
(libs/optional/ignite-cassandra-store) without the need to deploy the key and
object POJOs on the server?
For basic data grid use, it seems that everything defaults to binary objects.
put(), get() SQL queries, native persistence and affinity all work without
having to deploy the POJO on the servers. The POJO are referenced in the XML
configuration, but a JAR with the POJO is _not_ required on the server. Only
the client uses the POJO.
However, when using the Cassandra persistence store, the server reports a
startup error when the POJO are not present.
Caused by: class org.apache.ignite.IgniteException: Failed to load class
'com.abc.poc.icpoc.model.Fabric' using reflection
at
org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings.getClassInstance(PersistenceSettings.java:504)
at
org.apache.ignite.cache.store.cassandra.persistence.PersistenceSettings.<init>(PersistenceSettings.java:128)
I would prefer not to have to redeploy the POJO to the servers when there are
data (object) changes.
Roger