[ https://issues.apache.org/jira/browse/IGNITE-4752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15885541#comment-15885541 ]
ASF GitHub Bot commented on IGNITE-4752: ---------------------------------------- GitHub user ezhuravl opened a pull request: https://github.com/apache/ignite/pull/1576 IGNITE-4752 Hadoop examples fail for hadoop accelerator You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-4752 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/1576.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #1576 ---- commit 7d883ad438c5936977386d6d92d393c46d2bc2a6 Author: Evgenii Zhuravlev <ezhurav...@gridgain.com> Date: 2017-02-27T10:37:18Z IGNITE-4752 Hadoop examples fail for hadoop accelerator ---- > Hadoop examples fail for hadoop accelerator > -------------------------------------------- > > Key: IGNITE-4752 > URL: https://issues.apache.org/jira/browse/IGNITE-4752 > Project: Ignite > Issue Type: Bug > Affects Versions: 1.9 > Reporter: Sergey Kozlov > Assignee: Evgenii Zhuravlev > Priority: Blocker > Fix For: 1.9 > > > 0. Setup Apache Ignite Hadoop accelerator > 1. Start 4 nodes {{bin/ignite.sh}} > 2. Start a hadoop example, for instance {{pi}} > 3. The server nodes print out following: > {noformat} > [23:51:47,364][ERROR][pub-#62%null%][HadoopJobTracker] Failed to submit job: > f05d867c-a96b-4ea4-be57-0a6002f14870_1 > class org.apache.ignite.IgniteCheckedException: null > at > org.apache.ignite.internal.processors.hadoop.HadoopDefaultJobInfo.createJob(HadoopDefaultJobInfo.java:99) > at > org.apache.ignite.internal.processors.hadoop.jobtracker.HadoopJobTracker.job(HadoopJobTracker.java:1120) > at > org.apache.ignite.internal.processors.hadoop.jobtracker.HadoopJobTracker.submit(HadoopJobTracker.java:313) > at > org.apache.ignite.internal.processors.hadoop.HadoopProcessor.submit(HadoopProcessor.java:173) > at > org.apache.ignite.internal.processors.hadoop.HadoopImpl.submit(HadoopImpl.java:69) > at > org.apache.ignite.internal.processors.hadoop.proto.HadoopProtocolSubmitJobTask.run(HadoopProtocolSubmitJobTask.java:50) > at > org.apache.ignite.internal.processors.hadoop.proto.HadoopProtocolSubmitJobTask.run(HadoopProtocolSubmitJobTask.java:33) > at > org.apache.ignite.internal.processors.hadoop.proto.HadoopProtocolTaskAdapter$Job.execute(HadoopProtocolTaskAdapter.java:101) > at > org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:560) > at > org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6618) > at > org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:554) > at > org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:483) > at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) > at > org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1180) > at > org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1894) > at > org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1216) > at > org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:844) > at > org.apache.ignite.internal.managers.communication.GridIoManager.access$2100(GridIoManager.java:108) > at > org.apache.ignite.internal.managers.communication.GridIoManager$6.run(GridIoManager.java:783) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.ignite.internal.processors.hadoop.HadoopDefaultJobInfo.createJob(HadoopDefaultJobInfo.java:93) > ... 21 more > Caused by: java.lang.NoClassDefFoundError: > com/google/common/base/Preconditions > at > org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configuration.java:314) > at > org.apache.hadoop.conf.Configuration$DeprecationDelta.<init>(Configuration.java:327) > at org.apache.hadoop.conf.Configuration.<clinit>(Configuration.java:409) > at > org.apache.ignite.internal.processors.hadoop.impl.v2.HadoopV2Job.<init>(HadoopV2Job.java:158) > ... 26 more > Caused by: java.lang.ClassNotFoundException: > com.google.common.base.Preconditions > at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) > at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > ... 30 more > [23:51:49,788][ERROR][pub-#11%null%][HadoopJobTracker] Failed to submit job: > 6e1713a8-8bbf-480c-8e0b-9045bc55c77d_1 > class org.apache.ignite.IgniteCheckedException: null > at > org.apache.ignite.internal.processors.hadoop.HadoopDefaultJobInfo.createJob(HadoopDefaultJobInfo.java:99) > at > org.apache.ignite.internal.processors.hadoop.jobtracker.HadoopJobTracker.job(HadoopJobTracker.java:1120) > at > org.apache.ignite.internal.processors.hadoop.jobtracker.HadoopJobTracker.submit(HadoopJobTracker.java:313) > at > org.apache.ignite.internal.processors.hadoop.HadoopProcessor.submit(HadoopProcessor.java:173) > at > org.apache.ignite.internal.processors.hadoop.HadoopImpl.submit(HadoopImpl.java:69) > at > org.apache.ignite.internal.processors.hadoop.proto.HadoopProtocolSubmitJobTask.run(HadoopProtocolSubmitJobTask.java:50) > at > org.apache.ignite.internal.processors.hadoop.proto.HadoopProtocolSubmitJobTask.run(HadoopProtocolSubmitJobTask.java:33) > at > org.apache.ignite.internal.processors.hadoop.proto.HadoopProtocolTaskAdapter$Job.execute(HadoopProtocolTaskAdapter.java:101) > at > org.apache.ignite.internal.processors.job.GridJobWorker$2.call(GridJobWorker.java:560) > at > org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:6618) > at > org.apache.ignite.internal.processors.job.GridJobWorker.execute0(GridJobWorker.java:554) > at > org.apache.ignite.internal.processors.job.GridJobWorker.body(GridJobWorker.java:483) > at > org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:110) > at > org.apache.ignite.internal.processors.job.GridJobProcessor.processJobExecuteRequest(GridJobProcessor.java:1180) > at > org.apache.ignite.internal.processors.job.GridJobProcessor$JobExecutionListener.onMessage(GridJobProcessor.java:1894) > at > org.apache.ignite.internal.managers.communication.GridIoManager.invokeListener(GridIoManager.java:1216) > at > org.apache.ignite.internal.managers.communication.GridIoManager.processRegularMessage0(GridIoManager.java:844) > at > org.apache.ignite.internal.managers.communication.GridIoManager.access$2100(GridIoManager.java:108) > at > org.apache.ignite.internal.managers.communication.GridIoManager$6.run(GridIoManager.java:783) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > at > org.apache.ignite.internal.processors.hadoop.HadoopDefaultJobInfo.createJob(HadoopDefaultJobInfo.java:93) > ... 21 more > Caused by: java.lang.NoClassDefFoundError: Could not initialize class > org.apache.hadoop.mapred.JobConf > at > org.apache.ignite.internal.processors.hadoop.impl.v2.HadoopV2Job.<init>(HadoopV2Job.java:158) > ... 26 more > {noformat} > The issue was introduced between {{5b94a7d5b14600e951d4bb31b474f9fb1195f703}} > (it works) and {{a65889a75b0ba7b3fe74d97df82e2214ff1d9b52}} (it does not work) -- This message was sent by Atlassian JIRA (v6.3.15#6346)