Hi,

I am trying to create a local nearCache but got the following exception:

  Exception in thread "main" javax.cache.CacheException: class
org.apache.ignite.IgniteCheckedException: Failed to start near cache (local
node is an affinity node for cache): myCache
        at
org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1440)
        at
org.apache.ignite.internal.IgniteKernal.getOrCreateCache(IgniteKernal.java:2691)
        at
HelloCityIgniteGetTuneup2.<init>(HelloCityIgniteGetTuneup2.java:26)
        at HelloCityIgniteGetTuneup2.main(HelloCityIgniteGetTuneup2.java:57)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to start
near cache (local node is an affinity node for cache): myCache
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.prepareCacheChangeRequest(GridCacheProcessor.java:3678)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.dynamicStartCache(GridCacheProcessor.java:2288)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.dynamicStartCache(GridCacheProcessor.java:2253)
        at
org.apache.ignite.internal.IgniteKernal.getOrCreateCache(IgniteKernal.java:2679)

Here is my code to create the near cache:

        NearCacheConfiguration<String,City> nearCfg = new
NearCacheConfiguration<String,City>();
        nearCfg.setNearEvictionPolicy(new
LruEvictionPolicy<String,City>(100_000));
        Ignition.setClientMode(true);
        cache = ignite.getOrCreateCache(new
CacheConfiguration<String,City>("myCache"),nearCfg);

Thanks for help!


Best Regards,
Chris Liu

Reply via email to