I'm using ignite 2.1, my ignite config xml is as follows. <bean class="org.apache.ignite.configuration.IgniteConfiguration"> <property name="peerClassLoadingEnabled" value="true"/>
<property name="gridLogger"> <bean class="org.apache.ignite.logger.log4j2.Log4J2Logger"> <constructor-arg type="java.lang.String" value="log4j2.xml"/> </bean> </property> <property name="persistentStoreConfiguration"> <bean class="org.apache.ignite.configuration.PersistentStoreConfiguration"/> </property> And in standalone mode, ignite can read the log4j2.xml in local directory and works ok. When deployed in YARN, ignite says it can find log4j2.xml with a bunch of spring exceptions. My cluster.properties is as follows IGNITE_NODE_COUNT=6 IGNITE_RUN_CPU_PER_NODE=6 IGNITE_MEMORY_PER_NODE=30000 IGNITE_VERSION=2.1.0 IGNITE_PATH=/***/apache-ignite-fabric-2.1.0.zip IGNITE_XML_CONFIG=/***/ignite-config/default-config.xml IGNITE_USERS_LIBS=/***/ignite-libs/ I tried to put the log4j2.xml file under IGNITE_USERS_LIBS, still not working. And another question is how to activate Ignite with persistent store enabled in YARN mode. I tried running ./control.sh --host ignitenode --port 11211 --activate And the log says. Sep 19, 2017 6:25:27 AM org.apache.ignite.internal.client.impl.GridClientImpl <init> WARNING: Failed to initialize topology on client start. Will retry in background. Sep 19, 2017 6:25:27 AM org.apache.ignite.internal.client.impl.GridClientImpl <init> INFO: Client started [id=5f00be2b-7679-46e7-9f8e-3435f7f1d759, protocol=TCP] Something fail during activation, exception message: Latest topology update failed. Sep 19, 2017 6:25:27 AM org.apache.ignite.internal.client.impl.GridClientImpl stop INFO: Client stopped [id=5f00be2b-7679-46e7-9f8e-3435f7f1d759, waitCompletion=true] And there's no log in the server node side. -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/