Figured the second question out by myself.
The node I'm running ./control.sh does not seem to have ignite grid started.
Here's the yarn log.



[08:09:30,866][SEVERE][main][IgniteKernal] Exception during start
processors, node will be stopped and close connections
class org.apache.ignite.IgniteException:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2931)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2899)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.start0(GridCacheDatabaseSharedManager.java:374)
        at
org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:61)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:696)
        at
org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1788)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:929)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1896)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1648)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1076)
        at
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:994)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:880)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:779)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:649)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:618)
        at org.apache.ignite.Ignition.start(Ignition.java:347)
        at
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:302)
Caused by: java.io.FileNotFoundException:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)
        at java.io.RandomAccessFile.open0(Native Method)
        at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2925)
        ... 16 more
[08:09:30,868][SEVERE][main][IgniteKernal] Got exception while starting
(will rollback startup routine).
class org.apache.ignite.IgniteException:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2931)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2899)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.start0(GridCacheDatabaseSharedManager.java:374)
        at
org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:61)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:696)
        at
org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1788)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:929)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1896)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1648)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1076)
        at
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:994)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:880)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:779)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:649)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:618)
        at org.apache.ignite.Ignition.start(Ignition.java:347)
        at
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:302)
Caused by: java.io.FileNotFoundException:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)
        at java.io.RandomAccessFile.open0(Native Method)
        at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2925)
        ... 16 more
[08:09:30,873][SEVERE][main][IgniteKernal] Failed to pre-stop processor:
GridProcessorAdapter []
java.lang.NullPointerException
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.access$300(GridCacheDatabaseSharedManager.java:2899)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.unLock(GridCacheDatabaseSharedManager.java:559)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.onKernalStop0(GridCacheDatabaseSharedManager.java:580)
        at
org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.onKernalStop(GridCacheSharedManagerAdapter.java:120)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.onKernalStop(GridCacheProcessor.java:983)
        at org.apache.ignite.internal.IgniteKernal.stop0(IgniteKernal.java:2124)
        at org.apache.ignite.internal.IgniteKernal.stop(IgniteKernal.java:2072)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1078)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1896)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1648)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1076)
        at
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:994)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:880)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:779)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:649)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:618)
        at org.apache.ignite.Ignition.start(Ignition.java:347)
        at
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:302)
[08:09:30] Ignite node stopped wih ERRORS [uptime=00:00:00:808]
class org.apache.ignite.IgniteException:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2931)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2899)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager.start0(GridCacheDatabaseSharedManager.java:374)
        at
org.apache.ignite.internal.processors.cache.GridCacheSharedManagerAdapter.start(GridCacheSharedManagerAdapter.java:61)
        at
org.apache.ignite.internal.processors.cache.GridCacheProcessor.start(GridCacheProcessor.java:696)
        at
org.apache.ignite.internal.IgniteKernal.startProcessor(IgniteKernal.java:1788)
        at org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:929)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:1896)
        at
org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1648)
        at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1076)
        at
org.apache.ignite.internal.IgnitionEx.startConfigurations(IgnitionEx.java:994)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:880)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:779)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:649)
        at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:618)
        at org.apache.ignite.Ignition.start(Ignition.java:347)
        at
org.apache.ignite.startup.cmdline.CommandLineStartup.main(CommandLineStartup.java:302)
Caused by: java.io.FileNotFoundException:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)
        at java.io.RandomAccessFile.open0(Native Method)
        at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
        at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
        at
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager$FileLockHolder.<init>(GridCacheDatabaseSharedManager.java:2925)
        ... 16 more
Failed to start grid:
/yarn/nm/usercache/root/appcache/application_1505700561210_0016/container_1505700561210_0016_01_000076/ignite/apache-ignite-fabric-2.1.0-bin/work/db/10_29_42_49_127_0_0_1_47500/lock
(Permission denied)

I ran the Ignite by the command of sudo hadoop jar ignite-yarn-2.1.0.jar
./ignite-yarn-2.1.0.jar cluster.properties
Why I get permission denied when I run this command as root?
One thing worse mention is that the node didn't start Ignite is the node I
submit the Ignite yarn application.




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to