Okay one thing i have confirmed again now (i am running a windows vm) for mybatis-ignite if i do not download ignite (apache-ignite-fabric-2.0.0-bin), set IGNITE_HOME to the downloaded location & copy my default-config.xml to the config directory of the IGNITE_HOME the ignite configuration in that file is never read..below is the console log for it where i have marked some lines with a marker (----??????????????------) to highlight the same...i also see this stated as a requirement in the code for mybatis ignite cache adapter..see http://www.mybatis.org/ignite-cache/jacoco/org.mybatis.caches.ignite/IgniteCacheAdapter.java.html. Are you sure in your case it picked up the default-config.xml or did it just start ignite with defaults just like the below.
[01:30:20] (wrn) Failed to resolve IGNITE_HOME automatically for class codebase [class=class o.a.i.i.util.IgniteUtils, e=URI is not hierarchical] ----??????????????------[01:30:20] *(wrn) Default Spring XML file not found (is IGNITE_HOME set?): config/default-config.xml *----??????????????------ 2017-05-25 01:30:20.921 ERROR 12204 --- [ main] : Failed to resolve default logging config file: config/java.util.logging.properties Console logging handler is not configured. 2017-05-25 01:30:22.048 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : >>> __________ ________________ >>> / _/ ___/ |/ / _/_ __/ __/ >>> _/ // (7 7 // / / / / _/ >>> /___/\___/_/|_/___/ /_/ /___/ >>> >>> ver. 2.0.0#20170430-sha1:d4eef3c6 >>> 2017 Copyright(C) Apache Software Foundation >>> >>> Ignite documentation: http://ignite.apache.org 2017-05-25 01:30:22.049 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Config URL: n/a 2017-05-25 01:30:22.049 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Daemon mode: off 2017-05-25 01:30:22.050 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : OS: Windows Server 2008 R2 6.1 amd64 2017-05-25 01:30:22.050 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : OS user: Administrator 2017-05-25 01:30:22.060 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : PID: 12204 2017-05-25 01:30:22.061 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Language runtime: Java Platform API Specification ver. 1.8 2017-05-25 01:30:22.062 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : VM information: Java(TM) SE Runtime Environment 1.8.0_131-b11 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM 25.131-b11 2017-05-25 01:30:22.063 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : VM total memory: 3.6GB 2017-05-25 01:30:22.063 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Remote Management [restart: off, REST: on, JMX (remote: off)] 2017-05-25 01:30:22.064 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : IGNITE_HOME=null 2017-05-25 01:30:22.064 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : VM arguments: [-Xdebug, -Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=n, -Dserver.port=8888, -Ddb.host=10.30.3.24, -Ddb .port=5432, -Ddb.name=postgres, -DIGNITE_QUIET=false] 2017-05-25 01:30:22.067 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : System cache's MemoryPolicy size is configured to 40 MB. Use MemoryConfiguration.systemCacheMemorySize property to change the setting . 2017-05-25 01:30:22.071 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Configured caches [in 'default' memoryPolicy: ['ignite-sys-cache', 'ignite-atomics-sys-cache']] 2017-05-25 01:30:22.092 WARN 12204 --- [ pub-#11%null%] o.apache.ignite.internal.GridDiagnostic : This operating system has been tested less rigorously: Windows Server 2008 R2 6.1 amd64. Our team will appreciate the feedback if you experience any problems running ignite in this environment. 2017-05-25 01:30:22.104 WARN 12204 --- [ pub-#14%null%] o.apache.ignite.internal.GridDiagnostic : Initial heap size is 256MB (should be no less than 512MB, use -Xms512m -Xmx512m). 2017-05-25 01:30:22.342 INFO 12204 --- [ main] o.a.i.i.p.plugin.IgnitePluginProcessor : Configured plugins: 2017-05-25 01:30:22.344 INFO 12204 --- [ main] o.a.i.i.p.plugin.IgnitePluginProcessor : ^-- None 2017-05-25 01:30:22.346 INFO 12204 --- [ main] o.a.i.i.p.plugin.IgnitePluginProcessor : 2017-05-25 01:30:22.566 INFO 12204 --- [ main] o.a.i.s.c.tcp.TcpCommunicationSpi : Successfully bound communication NIO server to TCP port [port=47100, locHost=0.0.0.0/0.0.0.0, selectorsCnt=4, selectorSpins=0, paired Conn=false] 2017-05-25 01:30:22.647 WARN 12204 --- [ main] o.a.i.s.c.tcp.TcpCommunicationSpi : Message queue limit is set to 0 which may lead to potential OOMEs when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes d ue to message queues growth on sender and receiver sides. 2017-05-25 01:30:22.716 WARN 12204 --- [ main] o.a.i.s.c.noop.NoopCheckpointSpi : Checkpoints are disabled (to enable configure any GridCheckpointSpi implementation) 2017-05-25 01:30:22.810 WARN 12204 --- [ main] o.a.i.i.m.c.GridCollisionManager : Collision resolution is disabled (all jobs will be activated upon arrival). 2017-05-25 01:30:22.814 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Security status [authentication=off, tls/ssl=off] 2017-05-25 01:30:23.473 WARN 12204 --- [ main] i.p.c.d.IgniteCacheDatabaseSharedManager : No user-defined default MemoryPolicy found; system default of 1GB size will be used. 2017-05-25 01:30:23.984 INFO 12204 --- [ main] o.a.i.i.p.r.p.tcp.GridTcpRestProtocol : Command protocol successfully started [name=TCP binary, host=0.0.0.0/0.0.0.0, port=11211] 2017-05-25 01:30:24.414 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Non-loopback local IPs: 10.24.50.168, 192.168.56.1, 2620:100:0:fe07:2c72:f331:9245:123d, fe80:0:0:0:0:5efe:a18:32a8%net4, fe80:0:0:0: 0:5efe:c0a8:3801%net5, fe80:0:0:0:2c72:f331:9245:123d%eth3, fe80:0:0:0:697d:f11d:92cb:4697%eth4 2017-05-25 01:30:24.416 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Enabled local MACs: 00000000000000E0, 00505687525E, 0A002700000D 2017-05-25 01:30:24.527 INFO 12204 --- [ main] o.a.i.spi.discovery.tcp.TcpDiscoverySpi : Successfully bound to TCP port [port=47500, localHost=0.0.0.0/0.0.0.0, locNodeId=0ea5fc00-c34e-417d-8fce-0615f9eec00b] 2017-05-25 01:30:24.545 WARN 12204 --- [ main] .s.d.t.i.m.TcpDiscoveryMulticastIpFinder : TcpDiscoveryMulticastIpFinder has no pre-configured addresses (it is recommended in production to specify at least one address in Tcp DiscoveryMulticastIpFinder.getAddresses() configuration property) 2017-05-25 01:30:26.850 INFO 12204 --- [omm-0-#17%null%] o.a.i.s.c.tcp.TcpCommunicationSpi : Accepted incoming communication connection [locAddr=/127.0.0.1:47100, rmtAddr=/127.0.0.1:53348] 2017-05-25 01:30:27.726 INFO 12204 --- [ main] o.a.i.i.p.cache.GridCacheProcessor : Started cache [name=ignite-sys-cache, memoryPolicyName=sysMemPlc, mode=REPLICATED] 2017-05-25 01:30:27.756 INFO 12204 --- [ main] o.a.i.i.p.cache.GridCacheProcessor : Started cache [name=ignite-atomics-sys-cache, memoryPolicyName=sysMemPlc, mode=PARTITIONED] 2017-05-25 01:30:28.098 INFO 12204 --- [orker-#30%null%] .i.p.c.GridCachePartitionExchangeManager : Skipping rebalancing (nothing scheduled) [top=AffinityTopologyVersion [topVer=94, minorTopVer=0], evt=NODE_JOINED, node=0ea5fc00-c34e -417d-8fce-0615f9eec00b] 2017-05-25 01:30:28.257 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Performance suggestions for grid (fix if possible) 2017-05-25 01:30:28.262 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : To disable, set -DIGNITE_PERFORMANCE_SUGGESTIONS_DISABLED=true 2017-05-25 01:30:28.265 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : ^-- Enable G1 Garbage Collector (add '-XX:+UseG1GC' to JVM options) 2017-05-25 01:30:28.267 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : ^-- Specify JVM heap max size (add '-Xmx<size>[g|G|m|M|k|K]' to JVM options) 2017-05-25 01:30:28.268 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : ^-- Set max direct memory size if getting 'OOME: Direct buffer memory' (add '-XX:MaxDirectMemorySize=<size>[g|G|m|M|k|K]' to JVM op tions) 2017-05-25 01:30:28.270 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : ^-- Disable processing of calls to System.gc() (add '-XX:+DisableExplicitGC' to JVM options) 2017-05-25 01:30:28.271 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : Refer to this page for more performance suggestions: https://apacheignite.readme.io/docs/jvm-and-system-tuning 2017-05-25 01:30:28.272 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : 2017-05-25 01:30:28.274 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : To start Console Management & Monitoring run ignitevisorcmd.{sh|bat} 2017-05-25 01:30:28.275 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : 2017-05-25 01:30:28.279 INFO 12204 --- [ main] org.apache.ignite.internal.IgniteKernal : >>> +----------------------------------------------------------------------+ >>> Ignite ver. 2.0.0#20170430-sha1:d4eef3c68ff116ee34bc13648cd82c640b3ea072 >>> +----------------------------------------------------------------------+ >>> OS name: Windows Server 2008 R2 6.1 amd64 >>> CPU(s): 4 >>> Heap: 3.6GB >>> VM name: 12204@VM-W2K8-50-168 ----??????????????------>>> *Local node [ID=0EA5FC00-C34E-417D-8FCE-0615F9EEC00B, order=94, clientMode=false] * ----??????????????------ >>> Local node addresses: [VM-W2K8-50-168.englab.brocade.com/0:0:0:0:0:0:0:1, VM-W2K8-50-168.englab.brocade.com/10.24.50.168, VM-W2K8-50-168.englab.brocade.com/127.0.0.1, /192.168.56.1, /2620:100:0:fe07:2c72:f331:9245:123d] >>> Local ports: TCP:11211 TCP:47100 UDP:47400 TCP:47500 2017-05-25 01:30:28.296 INFO 12204 --- [ main] o.a.i.i.m.d.GridDiscoveryManager : Topology snapshot [ver=94, servers=1, clients=0, CPUs=4, heap=3.6GB] 2017-05-25 01:30:28.313 INFO 12204 --- [ main] o.s.b.f.xml.XmlBeanDefinitionReader : Loading XML bean definitions from file [C:\Users\Administrator\Documents\Work\server\config\default-config.xml] ----??????????????------2017-05-25 01:30:28.315* WARN 12204 --- [ main] o.m.caches.ignite.IgniteCacheAdapter : Initializing the default cache. Consider properly configuring 'config/default-config.xml' instead. *----??????????????------ ----??????????????------2017-05-25 01:30:28.466* INFO 12204 --- [orker-#30%null%] o.a.i.i.p.cache.GridCacheProcessor : Started cache [name=com.brocade.dcm.domain.mapper.PostsMapper, memoryPolicyName=null, mode=PARTITIONED]* ----??????????????------ Regards, Muthu On Thu, May 25, 2017 at 12:58 AM, Roman Shtykh <[email protected]> wrote: > I didn't download and start any other node -- one server node is started > according to your configuration (default-config.xml) when you use MyBatis > caching. So it was only one node. > If you have an Ignite cluster and want your new node (you start for L2 > cache), please make sure that your L2 cache have identical configuration. > > No warnings, just a normal Ignite start. > > -- Roman > > > > > > On Thursday, May 25, 2017 3:57 PM, mlekshma <[email protected]> > wrote: > > > > Hmm...so its something in my environment then?....also couple of > questions..did you have to first download ignite & setup IGNITE_HOME env > variable? Also did you first start ignite from the command line by placing > the default-config.xml from the project (under config dir of server > project) > in the IGNITE_HOME config dir? Do you see mybatis ignite cache adapter > picking up the configuration from it?...or do you see something like this > in > the logs "Initializing the default cache. Consider properly configuring > 'config/default-config.xml' instead."....and when the objects are cached > are > they being part of the configured grid? > > > > -- > View this message in context: http://apache-ignite-users. > 70518.x6.nabble.com/MyBatis-Ignite-L2-cache-Integration- > does-not-work-with-Ignite-2-0-tp13126p13137.html > > Sent from the Apache Ignite Users mailing list archive at Nabble.com. > > >
