You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by vo...@apache.org on 2016/09/26 07:17:42 UTC

[46/46] ignite git commit: IGNITE-3953: Hadoop: Merged back both modules.

IGNITE-3953: Hadoop: Merged back both modules.


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/4c1739ce
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/4c1739ce
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/4c1739ce

Branch: refs/heads/ignite-1.6.8-hadoop
Commit: 4c1739ced5155b0e48fa19d7ec77ff934e345560
Parents: de739ee
Author: vozerov-gridgain <vo...@gridgain.com>
Authored: Mon Sep 26 10:15:52 2016 +0300
Committer: vozerov-gridgain <vo...@gridgain.com>
Committed: Mon Sep 26 10:15:57 2016 +0300

----------------------------------------------------------------------
 assembly/dependencies-fabric-lgpl.xml           |     1 -
 assembly/dependencies-fabric.xml                |     1 -
 assembly/dependencies-hadoop.xml                |     1 -
 assembly/libs/README.txt                        |     3 +-
 bin/include/setenv.bat                          |     3 +-
 bin/include/setenv.sh                           |     4 +-
 .../ignite/internal/IgniteComponentType.java    |     2 +-
 .../processors/hadoop/HadoopClasspathUtils.java |    17 +-
 .../processors/hadoop/HadoopNoopProcessor.java  |     5 +-
 modules/hadoop-impl/README.txt                  |    33 -
 modules/hadoop-impl/config/core-site.ignite.xml |    90 -
 modules/hadoop-impl/config/hive-site.ignite.xml |    37 -
 .../hadoop-impl/config/mapred-site.ignite.xml   |    66 -
 modules/hadoop-impl/licenses/apache-2.0.txt     |   202 -
 modules/hadoop-impl/pom.xml                     |   151 -
 .../apache/ignite/hadoop/fs/package-info.java   |    22 -
 .../hadoop/fs/v1/IgniteHadoopFileSystem.java    |  1367 --
 .../ignite/hadoop/fs/v1/package-info.java       |    22 -
 .../hadoop/fs/v2/IgniteHadoopFileSystem.java    |  1079 --
 .../ignite/hadoop/fs/v2/package-info.java       |    22 -
 .../IgniteHadoopClientProtocolProvider.java     |   144 -
 .../ignite/hadoop/mapreduce/package-info.java   |    22 -
 .../impl/HadoopMapReduceCounterGroup.java       |   123 -
 .../hadoop/impl/HadoopMapReduceCounters.java    |   228 -
 .../processors/hadoop/impl/HadoopUtils.java     |   327 -
 .../HadoopBasicFileSystemFactoryDelegate.java   |   164 -
 .../HadoopCachingFileSystemFactoryDelegate.java |    75 -
 .../HadoopDefaultFileSystemFactoryDelegate.java |    62 -
 ...doopFileSystemCounterWriterDelegateImpl.java |   108 -
 ...doopIgfsSecondaryFileSystemDelegateImpl.java |   472 -
 ...HadoopKerberosFileSystemFactoryDelegate.java |   112 -
 .../impl/fs/HadoopFileSystemCacheUtils.java     |   242 -
 .../hadoop/impl/fs/HadoopFileSystemsUtils.java  |    51 -
 .../hadoop/impl/fs/HadoopLazyConcurrentMap.java |   209 -
 .../hadoop/impl/fs/HadoopLocalFileSystemV1.java |    39 -
 .../hadoop/impl/fs/HadoopLocalFileSystemV2.java |    88 -
 .../hadoop/impl/fs/HadoopParameters.java        |    94 -
 .../impl/fs/HadoopRawLocalFileSystem.java       |   314 -
 .../processors/hadoop/impl/igfs/HadoopIgfs.java |   202 -
 .../igfs/HadoopIgfsCommunicationException.java  |    57 -
 .../hadoop/impl/igfs/HadoopIgfsEx.java          |    93 -
 .../hadoop/impl/igfs/HadoopIgfsFuture.java      |    97 -
 .../hadoop/impl/igfs/HadoopIgfsInProc.java      |   510 -
 .../hadoop/impl/igfs/HadoopIgfsInputStream.java |   629 -
 .../hadoop/impl/igfs/HadoopIgfsIo.java          |    76 -
 .../hadoop/impl/igfs/HadoopIgfsIpcIo.java       |   624 -
 .../impl/igfs/HadoopIgfsIpcIoListener.java      |    36 -
 .../hadoop/impl/igfs/HadoopIgfsJclLogger.java   |   116 -
 .../hadoop/impl/igfs/HadoopIgfsOutProc.java     |   524 -
 .../impl/igfs/HadoopIgfsOutputStream.java       |   201 -
 .../hadoop/impl/igfs/HadoopIgfsProperties.java  |    86 -
 .../impl/igfs/HadoopIgfsProxyInputStream.java   |   337 -
 .../impl/igfs/HadoopIgfsProxyOutputStream.java  |   165 -
 ...fsSecondaryFileSystemPositionedReadable.java |   105 -
 .../impl/igfs/HadoopIgfsStreamDelegate.java     |    96 -
 .../igfs/HadoopIgfsStreamEventListener.java     |    39 -
 .../hadoop/impl/igfs/HadoopIgfsUtils.java       |   174 -
 .../hadoop/impl/igfs/HadoopIgfsWrapper.java     |   553 -
 .../hadoop/impl/proto/HadoopClientProtocol.java |   353 -
 .../hadoop/impl/v1/HadoopV1CleanupTask.java     |    64 -
 .../hadoop/impl/v1/HadoopV1Counter.java         |   106 -
 .../hadoop/impl/v1/HadoopV1MapTask.java         |   122 -
 .../hadoop/impl/v1/HadoopV1OutputCollector.java |   137 -
 .../hadoop/impl/v1/HadoopV1Partitioner.java     |    44 -
 .../hadoop/impl/v1/HadoopV1ReduceTask.java      |   101 -
 .../hadoop/impl/v1/HadoopV1Reporter.java        |    81 -
 .../hadoop/impl/v1/HadoopV1SetupTask.java       |    56 -
 .../hadoop/impl/v1/HadoopV1Splitter.java        |   102 -
 .../processors/hadoop/impl/v1/HadoopV1Task.java |    97 -
 .../processors/hadoop/impl/v2/HadoopDaemon.java |   126 -
 .../impl/v2/HadoopSerializationWrapper.java     |   138 -
 .../impl/v2/HadoopShutdownHookManager.java      |    98 -
 .../hadoop/impl/v2/HadoopV2CleanupTask.java     |    72 -
 .../hadoop/impl/v2/HadoopV2Context.java         |   243 -
 .../hadoop/impl/v2/HadoopV2Counter.java         |    88 -
 .../processors/hadoop/impl/v2/HadoopV2Job.java  |   451 -
 .../impl/v2/HadoopV2JobResourceManager.java     |   324 -
 .../hadoop/impl/v2/HadoopV2MapTask.java         |    99 -
 .../hadoop/impl/v2/HadoopV2Partitioner.java     |    44 -
 .../hadoop/impl/v2/HadoopV2ReduceTask.java      |    91 -
 .../hadoop/impl/v2/HadoopV2SetupTask.java       |    65 -
 .../hadoop/impl/v2/HadoopV2Splitter.java        |   111 -
 .../processors/hadoop/impl/v2/HadoopV2Task.java |   185 -
 .../hadoop/impl/v2/HadoopV2TaskContext.java     |   562 -
 .../impl/v2/HadoopWritableSerialization.java    |    75 -
 ...op.mapreduce.protocol.ClientProtocolProvider |     1 -
 .../processors/hadoop/HadoopSharedMap.java      |    67 -
 .../hadoop/HadoopTestClassLoader.java           |    89 -
 .../impl/HadoopAbstractMapReduceTest.java       |   430 -
 .../hadoop/impl/HadoopAbstractSelfTest.java     |   239 -
 .../impl/HadoopAbstractWordCountTest.java       |   175 -
 .../hadoop/impl/HadoopCommandLineTest.java      |   477 -
 .../HadoopDefaultMapReducePlannerSelfTest.java  |   619 -
 .../hadoop/impl/HadoopErrorSimulator.java       |   326 -
 .../hadoop/impl/HadoopFileSystemsTest.java      |   155 -
 .../hadoop/impl/HadoopGroupingTest.java         |   302 -
 .../hadoop/impl/HadoopJobTrackerSelfTest.java   |   334 -
 .../impl/HadoopMapReduceEmbeddedSelfTest.java   |   249 -
 .../HadoopMapReduceErrorResilienceTest.java     |   154 -
 .../hadoop/impl/HadoopMapReduceTest.java        |    66 -
 .../impl/HadoopNoHadoopMapReduceTest.java       |    47 -
 .../hadoop/impl/HadoopPlannerMockJob.java       |   175 -
 .../hadoop/impl/HadoopPopularWordsTest.java     |   298 -
 .../HadoopSerializationWrapperSelfTest.java     |    80 -
 .../impl/HadoopSnappyFullMapReduceTest.java     |    36 -
 .../hadoop/impl/HadoopSnappyTest.java           |   104 -
 .../hadoop/impl/HadoopSortingExternalTest.java  |    46 -
 .../hadoop/impl/HadoopSortingTest.java          |   304 -
 .../hadoop/impl/HadoopSplitWrapperSelfTest.java |    72 -
 .../processors/hadoop/impl/HadoopStartup.java   |    54 -
 .../impl/HadoopTaskExecutionSelfTest.java       |   550 -
 .../hadoop/impl/HadoopTasksAllVersionsTest.java |   264 -
 .../hadoop/impl/HadoopTasksV1Test.java          |    62 -
 .../hadoop/impl/HadoopTasksV2Test.java          |    81 -
 .../impl/HadoopTestRoundRobinMrPlanner.java     |    75 -
 .../hadoop/impl/HadoopTestTaskContext.java      |   233 -
 .../processors/hadoop/impl/HadoopTestUtils.java |   178 -
 .../hadoop/impl/HadoopTxConfigCacheTest.java    |    42 -
 .../hadoop/impl/HadoopUserLibsSelfTest.java     |   261 -
 .../hadoop/impl/HadoopV2JobSelfTest.java        |   108 -
 .../hadoop/impl/HadoopValidationSelfTest.java   |    53 -
 .../HadoopWeightedMapReducePlannerTest.java     |   602 -
 .../HadoopWeightedPlannerMapReduceTest.java     |    38 -
 .../hadoop/impl/books/alice-in-wonderland.txt   |  3735 -----
 .../processors/hadoop/impl/books/art-of-war.txt |  6982 ---------
 .../hadoop/impl/books/huckleberry-finn.txt      | 11733 ---------------
 .../hadoop/impl/books/sherlock-holmes.txt       | 13052 -----------------
 .../processors/hadoop/impl/books/tom-sawyer.txt |  8858 -----------
 .../HadoopClientProtocolEmbeddedSelfTest.java   |    35 -
 .../client/HadoopClientProtocolSelfTest.java    |   654 -
 .../hadoop/impl/examples/HadoopWordCount1.java  |    94 -
 .../impl/examples/HadoopWordCount1Map.java      |    79 -
 .../impl/examples/HadoopWordCount1Reduce.java   |    61 -
 .../hadoop/impl/examples/HadoopWordCount2.java  |   111 -
 .../impl/examples/HadoopWordCount2Combiner.java |    45 -
 .../impl/examples/HadoopWordCount2Mapper.java   |    88 -
 .../impl/examples/HadoopWordCount2Reducer.java  |   113 -
 ...KerberosHadoopFileSystemFactorySelfTest.java |   126 -
 .../impl/igfs/Hadoop1DualAbstractTest.java      |   157 -
 .../impl/igfs/Hadoop1OverIgfsDualAsyncTest.java |    32 -
 .../impl/igfs/Hadoop1OverIgfsDualSyncTest.java  |    32 -
 .../igfs/HadoopFIleSystemFactorySelfTest.java   |   345 -
 .../HadoopIgfs20FileSystemAbstractSelfTest.java |  2047 ---
 ...Igfs20FileSystemLoopbackPrimarySelfTest.java |    77 -
 ...oopIgfs20FileSystemShmemPrimarySelfTest.java |    77 -
 .../igfs/HadoopIgfsDualAbstractSelfTest.java    |   328 -
 .../impl/igfs/HadoopIgfsDualAsyncSelfTest.java  |    32 -
 .../impl/igfs/HadoopIgfsDualSyncSelfTest.java   |    32 -
 ...adoopIgfsSecondaryFileSystemTestAdapter.java |   153 -
 ...oopSecondaryFileSystemConfigurationTest.java |   583 -
 .../hadoop/impl/igfs/IgfsEventsTestSuite.java   |   289 -
 .../igfs/IgfsNearOnlyMultiNodeSelfTest.java     |   226 -
 .../IgniteHadoopFileSystemAbstractSelfTest.java |  2435 ---
 .../IgniteHadoopFileSystemClientSelfTest.java   |   216 -
 ...IgniteHadoopFileSystemHandshakeSelfTest.java |   393 -
 .../IgniteHadoopFileSystemIpcCacheSelfTest.java |   215 -
 .../IgniteHadoopFileSystemLoggerSelfTest.java   |   299 -
 ...niteHadoopFileSystemLoggerStateSelfTest.java |   332 -
 ...adoopFileSystemLoopbackAbstractSelfTest.java |    50 -
 ...SystemLoopbackEmbeddedDualAsyncSelfTest.java |    33 -
 ...eSystemLoopbackEmbeddedDualSyncSelfTest.java |    33 -
 ...leSystemLoopbackEmbeddedPrimarySelfTest.java |    33 -
 ...SystemLoopbackEmbeddedSecondarySelfTest.java |    34 -
 ...SystemLoopbackExternalDualAsyncSelfTest.java |    33 -
 ...eSystemLoopbackExternalDualSyncSelfTest.java |    33 -
 ...leSystemLoopbackExternalPrimarySelfTest.java |    33 -
 ...SystemLoopbackExternalSecondarySelfTest.java |    34 -
 ...condaryFileSystemInitializationSelfTest.java |   217 -
 ...teHadoopFileSystemShmemAbstractSelfTest.java |    94 -
 ...ileSystemShmemEmbeddedDualAsyncSelfTest.java |    33 -
 ...FileSystemShmemEmbeddedDualSyncSelfTest.java |    33 -
 ...pFileSystemShmemEmbeddedPrimarySelfTest.java |    33 -
 ...ileSystemShmemEmbeddedSecondarySelfTest.java |    33 -
 ...ileSystemShmemExternalDualAsyncSelfTest.java |    33 -
 ...FileSystemShmemExternalDualSyncSelfTest.java |    33 -
 ...pFileSystemShmemExternalPrimarySelfTest.java |    33 -
 ...ileSystemShmemExternalSecondarySelfTest.java |    33 -
 .../collections/HadoopAbstractMapTest.java      |   175 -
 .../HadoopConcurrentHashMultimapSelftest.java   |   280 -
 .../collections/HadoopHashMapSelfTest.java      |   133 -
 .../collections/HadoopSkipListSelfTest.java     |   320 -
 .../streams/HadoopDataStreamSelfTest.java       |   153 -
 .../taskexecutor/HadoopExecutorServiceTest.java |   119 -
 .../HadoopExternalTaskExecutionSelfTest.java    |   232 -
 .../HadoopExternalCommunicationSelfTest.java    |   222 -
 .../impl/util/BasicUserNameMapperSelfTest.java  |   134 -
 .../util/ChainedUserNameMapperSelfTest.java     |   111 -
 .../util/KerberosUserNameMapperSelfTest.java    |   100 -
 .../hadoop/state/HadoopGroupingTestState.java   |    40 -
 .../state/HadoopJobTrackerSelfTestState.java    |    45 -
 .../HadoopMapReduceEmbeddedSelfTestState.java   |    32 -
 .../HadoopTaskExecutionSelfTestValues.java      |    51 -
 .../testsuites/IgniteHadoopTestSuite.java       |   352 -
 .../IgniteIgfsLinuxAndMacOSTestSuite.java       |    73 -
 modules/hadoop/pom.xml                          |    36 +
 .../apache/ignite/hadoop/fs/package-info.java   |    22 +
 .../hadoop/fs/v1/IgniteHadoopFileSystem.java    |  1367 ++
 .../ignite/hadoop/fs/v1/package-info.java       |    22 +
 .../hadoop/fs/v2/IgniteHadoopFileSystem.java    |  1079 ++
 .../ignite/hadoop/fs/v2/package-info.java       |    22 +
 .../IgniteHadoopClientProtocolProvider.java     |   145 +
 .../ignite/hadoop/mapreduce/package-info.java   |    22 +
 .../internal/processors/hadoop/HadoopSetup.java |     1 -
 .../impl/HadoopMapReduceCounterGroup.java       |   124 +
 .../hadoop/impl/HadoopMapReduceCounters.java    |   229 +
 .../processors/hadoop/impl/HadoopUtils.java     |   328 +
 .../HadoopBasicFileSystemFactoryDelegate.java   |   164 +
 .../HadoopCachingFileSystemFactoryDelegate.java |    75 +
 .../HadoopDefaultFileSystemFactoryDelegate.java |    62 +
 ...doopFileSystemCounterWriterDelegateImpl.java |   108 +
 ...doopIgfsSecondaryFileSystemDelegateImpl.java |   472 +
 ...HadoopKerberosFileSystemFactoryDelegate.java |   112 +
 .../impl/fs/HadoopFileSystemCacheUtils.java     |   243 +
 .../hadoop/impl/fs/HadoopFileSystemsUtils.java  |    51 +
 .../hadoop/impl/fs/HadoopLazyConcurrentMap.java |   210 +
 .../hadoop/impl/fs/HadoopLocalFileSystemV1.java |    40 +
 .../hadoop/impl/fs/HadoopLocalFileSystemV2.java |    89 +
 .../hadoop/impl/fs/HadoopParameters.java        |    94 +
 .../impl/fs/HadoopRawLocalFileSystem.java       |   315 +
 .../processors/hadoop/impl/igfs/HadoopIgfs.java |   203 +
 .../igfs/HadoopIgfsCommunicationException.java  |    57 +
 .../hadoop/impl/igfs/HadoopIgfsEx.java          |    94 +
 .../hadoop/impl/igfs/HadoopIgfsFuture.java      |    97 +
 .../hadoop/impl/igfs/HadoopIgfsInProc.java      |   511 +
 .../hadoop/impl/igfs/HadoopIgfsInputStream.java |   630 +
 .../hadoop/impl/igfs/HadoopIgfsIo.java          |    76 +
 .../hadoop/impl/igfs/HadoopIgfsIpcIo.java       |   625 +
 .../impl/igfs/HadoopIgfsIpcIoListener.java      |    36 +
 .../hadoop/impl/igfs/HadoopIgfsJclLogger.java   |   116 +
 .../hadoop/impl/igfs/HadoopIgfsOutProc.java     |   525 +
 .../impl/igfs/HadoopIgfsOutputStream.java       |   202 +
 .../hadoop/impl/igfs/HadoopIgfsProperties.java  |    87 +
 .../impl/igfs/HadoopIgfsProxyInputStream.java   |   338 +
 .../impl/igfs/HadoopIgfsProxyOutputStream.java  |   166 +
 ...fsSecondaryFileSystemPositionedReadable.java |   106 +
 .../impl/igfs/HadoopIgfsStreamDelegate.java     |    96 +
 .../igfs/HadoopIgfsStreamEventListener.java     |    39 +
 .../hadoop/impl/igfs/HadoopIgfsUtils.java       |   175 +
 .../hadoop/impl/igfs/HadoopIgfsWrapper.java     |   554 +
 .../hadoop/impl/proto/HadoopClientProtocol.java |   354 +
 .../hadoop/impl/v1/HadoopV1CleanupTask.java     |    65 +
 .../hadoop/impl/v1/HadoopV1Counter.java         |   107 +
 .../hadoop/impl/v1/HadoopV1MapTask.java         |   122 +
 .../hadoop/impl/v1/HadoopV1OutputCollector.java |   138 +
 .../hadoop/impl/v1/HadoopV1Partitioner.java     |    44 +
 .../hadoop/impl/v1/HadoopV1ReduceTask.java      |   101 +
 .../hadoop/impl/v1/HadoopV1Reporter.java        |    81 +
 .../hadoop/impl/v1/HadoopV1SetupTask.java       |    57 +
 .../hadoop/impl/v1/HadoopV1Splitter.java        |   103 +
 .../processors/hadoop/impl/v1/HadoopV1Task.java |    98 +
 .../processors/hadoop/impl/v2/HadoopDaemon.java |   126 +
 .../impl/v2/HadoopSerializationWrapper.java     |   139 +
 .../impl/v2/HadoopShutdownHookManager.java      |    98 +
 .../hadoop/impl/v2/HadoopV2CleanupTask.java     |    73 +
 .../hadoop/impl/v2/HadoopV2Context.java         |   244 +
 .../hadoop/impl/v2/HadoopV2Counter.java         |    89 +
 .../processors/hadoop/impl/v2/HadoopV2Job.java  |   452 +
 .../impl/v2/HadoopV2JobResourceManager.java     |   324 +
 .../hadoop/impl/v2/HadoopV2MapTask.java         |    99 +
 .../hadoop/impl/v2/HadoopV2Partitioner.java     |    44 +
 .../hadoop/impl/v2/HadoopV2ReduceTask.java      |    91 +
 .../hadoop/impl/v2/HadoopV2SetupTask.java       |    66 +
 .../hadoop/impl/v2/HadoopV2Splitter.java        |   112 +
 .../processors/hadoop/impl/v2/HadoopV2Task.java |   186 +
 .../hadoop/impl/v2/HadoopV2TaskContext.java     |   563 +
 .../impl/v2/HadoopWritableSerialization.java    |    76 +
 ...op.mapreduce.protocol.ClientProtocolProvider |     1 +
 .../processors/hadoop/HadoopSharedMap.java      |    67 +
 .../hadoop/HadoopTestClassLoader.java           |    89 +
 .../impl/HadoopAbstractMapReduceTest.java       |   430 +
 .../hadoop/impl/HadoopAbstractSelfTest.java     |   239 +
 .../impl/HadoopAbstractWordCountTest.java       |   175 +
 .../hadoop/impl/HadoopCommandLineTest.java      |   476 +
 .../HadoopDefaultMapReducePlannerSelfTest.java  |   619 +
 .../hadoop/impl/HadoopErrorSimulator.java       |   326 +
 .../hadoop/impl/HadoopFileSystemsTest.java      |   155 +
 .../hadoop/impl/HadoopGroupingTest.java         |   302 +
 .../hadoop/impl/HadoopJobTrackerSelfTest.java   |   334 +
 .../impl/HadoopMapReduceEmbeddedSelfTest.java   |   249 +
 .../HadoopMapReduceErrorResilienceTest.java     |   154 +
 .../hadoop/impl/HadoopMapReduceTest.java        |    66 +
 .../impl/HadoopNoHadoopMapReduceTest.java       |    47 +
 .../hadoop/impl/HadoopPlannerMockJob.java       |   175 +
 .../hadoop/impl/HadoopPopularWordsTest.java     |   298 +
 .../HadoopSerializationWrapperSelfTest.java     |    80 +
 .../impl/HadoopSnappyFullMapReduceTest.java     |    36 +
 .../hadoop/impl/HadoopSnappyTest.java           |   104 +
 .../hadoop/impl/HadoopSortingExternalTest.java  |    46 +
 .../hadoop/impl/HadoopSortingTest.java          |   304 +
 .../hadoop/impl/HadoopSplitWrapperSelfTest.java |    72 +
 .../processors/hadoop/impl/HadoopStartup.java   |    54 +
 .../impl/HadoopTaskExecutionSelfTest.java       |   550 +
 .../hadoop/impl/HadoopTasksAllVersionsTest.java |   264 +
 .../hadoop/impl/HadoopTasksV1Test.java          |    62 +
 .../hadoop/impl/HadoopTasksV2Test.java          |    81 +
 .../impl/HadoopTestRoundRobinMrPlanner.java     |    75 +
 .../hadoop/impl/HadoopTestTaskContext.java      |   233 +
 .../processors/hadoop/impl/HadoopTestUtils.java |   178 +
 .../hadoop/impl/HadoopTxConfigCacheTest.java    |    42 +
 .../hadoop/impl/HadoopUserLibsSelfTest.java     |   261 +
 .../hadoop/impl/HadoopV2JobSelfTest.java        |   108 +
 .../hadoop/impl/HadoopValidationSelfTest.java   |    53 +
 .../HadoopWeightedMapReducePlannerTest.java     |   602 +
 .../HadoopWeightedPlannerMapReduceTest.java     |    38 +
 .../hadoop/impl/books/alice-in-wonderland.txt   |  3735 +++++
 .../processors/hadoop/impl/books/art-of-war.txt |  6982 +++++++++
 .../hadoop/impl/books/huckleberry-finn.txt      | 11733 +++++++++++++++
 .../hadoop/impl/books/sherlock-holmes.txt       | 13052 +++++++++++++++++
 .../processors/hadoop/impl/books/tom-sawyer.txt |  8858 +++++++++++
 .../HadoopClientProtocolEmbeddedSelfTest.java   |    35 +
 .../client/HadoopClientProtocolSelfTest.java    |   654 +
 .../hadoop/impl/examples/HadoopWordCount1.java  |    94 +
 .../impl/examples/HadoopWordCount1Map.java      |    79 +
 .../impl/examples/HadoopWordCount1Reduce.java   |    61 +
 .../hadoop/impl/examples/HadoopWordCount2.java  |   111 +
 .../impl/examples/HadoopWordCount2Combiner.java |    45 +
 .../impl/examples/HadoopWordCount2Mapper.java   |    88 +
 .../impl/examples/HadoopWordCount2Reducer.java  |   113 +
 ...KerberosHadoopFileSystemFactorySelfTest.java |   126 +
 .../impl/igfs/Hadoop1DualAbstractTest.java      |   157 +
 .../impl/igfs/Hadoop1OverIgfsDualAsyncTest.java |    32 +
 .../impl/igfs/Hadoop1OverIgfsDualSyncTest.java  |    32 +
 .../igfs/HadoopFIleSystemFactorySelfTest.java   |   345 +
 .../HadoopIgfs20FileSystemAbstractSelfTest.java |  2047 +++
 ...Igfs20FileSystemLoopbackPrimarySelfTest.java |    77 +
 ...oopIgfs20FileSystemShmemPrimarySelfTest.java |    77 +
 .../igfs/HadoopIgfsDualAbstractSelfTest.java    |   328 +
 .../impl/igfs/HadoopIgfsDualAsyncSelfTest.java  |    32 +
 .../impl/igfs/HadoopIgfsDualSyncSelfTest.java   |    32 +
 ...adoopIgfsSecondaryFileSystemTestAdapter.java |   153 +
 ...oopSecondaryFileSystemConfigurationTest.java |   583 +
 .../hadoop/impl/igfs/IgfsEventsTestSuite.java   |   289 +
 .../igfs/IgfsNearOnlyMultiNodeSelfTest.java     |   226 +
 .../IgniteHadoopFileSystemAbstractSelfTest.java |  2435 +++
 .../IgniteHadoopFileSystemClientSelfTest.java   |   216 +
 ...IgniteHadoopFileSystemHandshakeSelfTest.java |   393 +
 .../IgniteHadoopFileSystemIpcCacheSelfTest.java |   215 +
 .../IgniteHadoopFileSystemLoggerSelfTest.java   |   299 +
 ...niteHadoopFileSystemLoggerStateSelfTest.java |   332 +
 ...adoopFileSystemLoopbackAbstractSelfTest.java |    50 +
 ...SystemLoopbackEmbeddedDualAsyncSelfTest.java |    33 +
 ...eSystemLoopbackEmbeddedDualSyncSelfTest.java |    33 +
 ...leSystemLoopbackEmbeddedPrimarySelfTest.java |    33 +
 ...SystemLoopbackEmbeddedSecondarySelfTest.java |    34 +
 ...SystemLoopbackExternalDualAsyncSelfTest.java |    33 +
 ...eSystemLoopbackExternalDualSyncSelfTest.java |    33 +
 ...leSystemLoopbackExternalPrimarySelfTest.java |    33 +
 ...SystemLoopbackExternalSecondarySelfTest.java |    34 +
 ...condaryFileSystemInitializationSelfTest.java |   217 +
 ...teHadoopFileSystemShmemAbstractSelfTest.java |    94 +
 ...ileSystemShmemEmbeddedDualAsyncSelfTest.java |    33 +
 ...FileSystemShmemEmbeddedDualSyncSelfTest.java |    33 +
 ...pFileSystemShmemEmbeddedPrimarySelfTest.java |    33 +
 ...ileSystemShmemEmbeddedSecondarySelfTest.java |    33 +
 ...ileSystemShmemExternalDualAsyncSelfTest.java |    33 +
 ...FileSystemShmemExternalDualSyncSelfTest.java |    33 +
 ...pFileSystemShmemExternalPrimarySelfTest.java |    33 +
 ...ileSystemShmemExternalSecondarySelfTest.java |    33 +
 .../collections/HadoopAbstractMapTest.java      |   175 +
 .../HadoopConcurrentHashMultimapSelftest.java   |   280 +
 .../collections/HadoopHashMapSelfTest.java      |   133 +
 .../collections/HadoopSkipListSelfTest.java     |   320 +
 .../streams/HadoopDataStreamSelfTest.java       |   153 +
 .../taskexecutor/HadoopExecutorServiceTest.java |   119 +
 .../HadoopExternalTaskExecutionSelfTest.java    |   232 +
 .../HadoopExternalCommunicationSelfTest.java    |   222 +
 .../impl/util/BasicUserNameMapperSelfTest.java  |   134 +
 .../util/ChainedUserNameMapperSelfTest.java     |   111 +
 .../util/KerberosUserNameMapperSelfTest.java    |   100 +
 .../hadoop/state/HadoopGroupingTestState.java   |    40 +
 .../state/HadoopJobTrackerSelfTestState.java    |    45 +
 .../HadoopMapReduceEmbeddedSelfTestState.java   |    32 +
 .../HadoopTaskExecutionSelfTestValues.java      |    51 +
 .../testsuites/IgniteHadoopTestSuite.java       |   352 +
 .../IgniteIgfsLinuxAndMacOSTestSuite.java       |    73 +
 .../src/main/js/app/data/pom-dependencies.json  |     1 -
 .../configuration/generator/Pom.service.js      |     4 +-
 pom.xml                                         |     1 -
 378 files changed, 79199 insertions(+), 79730 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/assembly/dependencies-fabric-lgpl.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-fabric-lgpl.xml b/assembly/dependencies-fabric-lgpl.xml
index 0eef736..2b4cf62 100644
--- a/assembly/dependencies-fabric-lgpl.xml
+++ b/assembly/dependencies-fabric-lgpl.xml
@@ -126,7 +126,6 @@
                 <exclude>org.apache.ignite:ignite-visor-console_2.10</exclude>
                 <exclude>org.apache.ignite:ignite-visor-plugins</exclude>
                 <exclude>org.apache.ignite:ignite-hadoop</exclude>
-                <exclude>org.apache.ignite:ignite-hadoop-impl</exclude>
                 <exclude>org.apache.ignite:ignite-schema-import</exclude>
                 <exclude>org.apache.ignite:ignite-schema-import-db</exclude>
                 <exclude>org.apache.ignite:ignite-codegen</exclude>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/assembly/dependencies-fabric.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-fabric.xml b/assembly/dependencies-fabric.xml
index 44a234e..ff4075a 100644
--- a/assembly/dependencies-fabric.xml
+++ b/assembly/dependencies-fabric.xml
@@ -126,7 +126,6 @@
                 <exclude>org.apache.ignite:ignite-visor-console_2.10</exclude>
                 <exclude>org.apache.ignite:ignite-visor-plugins</exclude>
                 <exclude>org.apache.ignite:ignite-hadoop</exclude>
-                <exclude>org.apache.ignite:ignite-hadoop-impl</exclude>
                 <exclude>org.apache.ignite:ignite-schema-import</exclude>
                 <exclude>org.apache.ignite:ignite-schema-import-db</exclude>
                 <exclude>org.apache.ignite:ignite-codegen</exclude>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/assembly/dependencies-hadoop.xml
----------------------------------------------------------------------
diff --git a/assembly/dependencies-hadoop.xml b/assembly/dependencies-hadoop.xml
index ef0a3ce..38646ba 100644
--- a/assembly/dependencies-hadoop.xml
+++ b/assembly/dependencies-hadoop.xml
@@ -113,7 +113,6 @@
         <moduleSet>
             <includes>
                 <include>org.apache.ignite:ignite-hadoop</include>
-                <include>org.apache.ignite:ignite-hadoop-impl</include>
             </includes>
             <sources>
                 <includeModuleDirectory>true</includeModuleDirectory>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/assembly/libs/README.txt
----------------------------------------------------------------------
diff --git a/assembly/libs/README.txt b/assembly/libs/README.txt
index 2fa3e7c..38d8dbd 100644
--- a/assembly/libs/README.txt
+++ b/assembly/libs/README.txt
@@ -79,8 +79,7 @@ The following modules are available:
 - ignite-logj4 (for Log4j logging)
 - ignite-jcl (for Apache Commons logging)
 - ignite-jta (for XA integration)
-- ignite-hadoop (for Apache Hadoop Accelerator interfaces)
-- ignite-hadoop-impl (for Apache Hadoop Accelerator implementation)
+- ignite-hadoop (for Apache Hadoop Accelerator)
 - ignite-rest-http (for HTTP REST messages)
 - ignite-scalar (for ignite Scala API)
 - ignite-sl4j (for SL4J logging)

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/bin/include/setenv.bat
----------------------------------------------------------------------
diff --git a/bin/include/setenv.bat b/bin/include/setenv.bat
index 6b9abf5..82b8fce 100644
--- a/bin/include/setenv.bat
+++ b/bin/include/setenv.bat
@@ -41,8 +41,7 @@ goto :eof
 :: The following libraries are required for Ignite.
 set IGNITE_LIBS=%IGNITE_HOME%\libs\*
 
-for /D %%F in (%IGNITE_HOME%\libs\*) do if not "%%F" == "%IGNITE_HOME%\libs\optional" ^
-    and not "%%F" == "%IGNITE_HOME%\libs\ignite-hadoop-impl" call :concat %%F\*
+for /D %%F in (%IGNITE_HOME%\libs\*) do if not "%%F" == "%IGNITE_HOME%\libs\optional" call :concat %%F\*
 
 if defined USER_LIBS set IGNITE_LIBS=%USER_LIBS%;%IGNITE_LIBS%
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/bin/include/setenv.sh
----------------------------------------------------------------------
diff --git a/bin/include/setenv.sh b/bin/include/setenv.sh
index c6004e5..e088c08 100755
--- a/bin/include/setenv.sh
+++ b/bin/include/setenv.sh
@@ -58,9 +58,7 @@ IGNITE_LIBS="${IGNITE_HOME}/libs/*"
 
 for file in ${IGNITE_HOME}/libs/*
 do
-    if [ -d ${file} ] \
-        && [ "${file}" != "${IGNITE_HOME}"/libs/optional ] \
-        && [ "${file}" != "${IGNITE_HOME}"/libs/ignite-hadoop-impl ]; then
+    if [ -d ${file} ] && [ "${file}" != "${IGNITE_HOME}"/libs/optional ]; then
         IGNITE_LIBS=${IGNITE_LIBS}${SEP}${file}/*
     fi
 done

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/core/src/main/java/org/apache/ignite/internal/IgniteComponentType.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgniteComponentType.java b/modules/core/src/main/java/org/apache/ignite/internal/IgniteComponentType.java
index c39e9c3..0cd2fc1 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteComponentType.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteComponentType.java
@@ -38,7 +38,7 @@ public enum IgniteComponentType {
     HADOOP(
         "org.apache.ignite.internal.processors.hadoop.HadoopNoopProcessor",
         "org.apache.ignite.internal.processors.hadoop.HadoopProcessor",
-        "ignite-hadoop-impl"
+        "ignite-hadoop"
     ),
 
     /** Hadoop Helper component. */

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClasspathUtils.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClasspathUtils.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClasspathUtils.java
index 163ddfa..7579ddb 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClasspathUtils.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopClasspathUtils.java
@@ -34,9 +34,6 @@ import java.util.List;
  * Hadoop classpath utilities.
  */
 public class HadoopClasspathUtils {
-    /** Ignite home. */
-    private static final String IGNITE_HOME = "IGNITE_HOME";
-
     /** Prefix directory. */
     public static final String PREFIX = "HADOOP_PREFIX";
 
@@ -168,7 +165,7 @@ public class HadoopClasspathUtils {
 
         Collection<SearchDirectory> res = new ArrayList<>();
 
-        // 1. Add libraries from Hadoop distribution:
+        // Add libraries from Hadoop distribution:
         res.add(new SearchDirectory(new File(loc.common(), "lib"), AcceptAllDirectoryFilter.INSTANCE));
         res.add(new SearchDirectory(new File(loc.hdfs(), "lib"), AcceptAllDirectoryFilter.INSTANCE));
         res.add(new SearchDirectory(new File(loc.mapred(), "lib"), AcceptAllDirectoryFilter.INSTANCE));
@@ -183,19 +180,9 @@ public class HadoopClasspathUtils {
         res.add(new SearchDirectory(new File(loc.mapred()),
             new PrefixDirectoryFilter("hadoop-mapreduce-client-core")));
 
-        // 2. Add user provided libs:
+        // Add user provided libs:
         res.addAll(parseUserLibs());
 
-        // 3. Add hadoop-impl module.
-        String home = systemOrEnv(IGNITE_HOME, null);
-
-        if (home != null) {
-            File dir = new File(home, "libs/ignite-hadoop-impl");
-
-            if (dir.exists())
-                res.add(new SearchDirectory(dir, AcceptAllDirectoryFilter.INSTANCE, true));
-        }
-
         return res;
     }
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopNoopProcessor.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopNoopProcessor.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopNoopProcessor.java
index 9f388fe..fa4ab47 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopNoopProcessor.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/hadoop/HadoopNoopProcessor.java
@@ -79,9 +79,8 @@ public class HadoopNoopProcessor extends HadoopProcessorAdapter {
      * Creates an exception to be uniformly thrown from all the methods.
      */
     private IllegalStateException createException() {
-        return new IllegalStateException("Hadoop module is not loaded (please ensure that ignite-hadoop.jar and " +
-            "ignite-hadoop-impl.jar are in libs and IgniteConfiguration.peerClassLoadingEnabled is set to " +
-            "false).");
+        return new IllegalStateException("Hadoop module is not loaded (please ensure that ignite-hadoop.jar is " +
+            "in libs and IgniteConfiguration.peerClassLoadingEnabled is set to false).");
     }
 
     /** {@inheritDoc} */

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/README.txt
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/README.txt b/modules/hadoop-impl/README.txt
deleted file mode 100644
index ecd47e0..0000000
--- a/modules/hadoop-impl/README.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Apache Ignite Hadoop Module
----------------------------
-
-Apache Ignite Hadoop module provides In-Memory MapReduce engine and driver to use IGFS as Hadoop file system
-which are 100% compatible with HDFS and YARN.
-
-To enable Hadoop module when starting a standalone node, move 'optional/ignite-hadoop' folder to
-'libs' folder before running 'ignite.{sh|bat}' script. The content of the module folder will
-be added to classpath in this case.
-
-Importing Hadoop Module In Maven Project
-----------------------------------------
-
-If you are using Maven to manage dependencies of your project, you can add Hadoop module
-dependency like this (replace '${ignite.version}' with actual Ignite version you are
-interested in):
-
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
-                        http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    ...
-    <dependencies>
-        ...
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-hadoop</artifactId>
-            <version>${ignite.version}</version>
-        </dependency>
-        ...
-    </dependencies>
-    ...
-</project>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/config/core-site.ignite.xml
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/config/core-site.ignite.xml b/modules/hadoop-impl/config/core-site.ignite.xml
deleted file mode 100644
index 8b8e634..0000000
--- a/modules/hadoop-impl/config/core-site.ignite.xml
+++ /dev/null
@@ -1,90 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-
-<!--
-    This template file contains settings needed to run Apache Hadoop jobs
-    with Apache Ignite's distributed in-memory file system IGFS.
-
-    You can replace '$HADOOP_HOME/etc/hadoop/core-site.xml' file with this one
-    to work with IGFS nodes running on localhost (these local nodes can be
-    a part of distributed cluster though). To work with file system on remote
-    hosts you need to change the host of file system URI to any host running
-    IGFS node.
-
-    Note that Ignite jars must be in Apache Hadoop client classpath to work
-    with this configuration.
-
-    Run script '$IGNITE_HOME/bin/setup-hadoop.{sh|bat}' for Apache Hadoop client setup.
--->
-
-<configuration>
-    <!--
-        Set default file system to IGFS instance named "igfs" configured in Ignite.
-    -->
-    <property>
-        <name>fs.default.name</name>
-        <value>igfs://igfs@localhost</value>
-    </property>
-
-    <!--
-        Set Hadoop 1.* file system implementation class for IGFS.
-    -->
-    <property>
-        <name>fs.igfs.impl</name>
-        <value>org.apache.ignite.hadoop.fs.v1.IgniteHadoopFileSystem</value>
-    </property>
-
-    <!--
-        Set Hadoop 2.* file system implementation class for IGFS.
-    -->
-    <property>
-        <name>fs.AbstractFileSystem.igfs.impl</name>
-        <value>org.apache.ignite.hadoop.fs.v2.IgniteHadoopFileSystem</value>
-    </property>
-
-    <!--
-        Disallow data node replacement since it does not make sense for IGFS nodes.
-    -->
-    <property>
-        <name>dfs.client.block.write.replace-datanode-on-failure.policy</name>
-        <value>NEVER</value>
-    </property>
-
-    <!--
-        Allow to write the job statistics into IGFS.
-    -->
-    <!--
-    <property>
-        <name>ignite.counters.writer</name>
-        <value>org.apache.ignite.hadoop.fs.IgniteHadoopFileSystemCounterWriter</value>
-    </property>
-    -->
-
-    <!--
-        By default data is placed into the file /user/<user_name>/<job_id>/performance
-        You can override this path with using macro ${USER} that is to injection of submitter user name.
-    -->
-    <!--
-    <property>
-        <name>ignite.counters.fswriter.directory</name>
-        <value>/user/${USER}</value>
-    </property>
-    -->
-</configuration>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/config/hive-site.ignite.xml
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/config/hive-site.ignite.xml b/modules/hadoop-impl/config/hive-site.ignite.xml
deleted file mode 100644
index f278aab..0000000
--- a/modules/hadoop-impl/config/hive-site.ignite.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-
-<!--
-    This template file contains settings needed to run Apache Hive queries
-    with Ignite In-Memory Accelerator.
-
-    You can replace '$HIVE_HOME/conf/hive-site.xml' file with this one or
-    run script '$IGNITE_HOME/bin/setup-hadoop.{sh|bat}' for Apache Hadoop
-    and Hive client setup.
--->
-<configuration>
-    <!--
-        Ignite requires query plan to be passed not using local resource.
-    -->
-    <property>
-        <name>hive.rpc.query.plan</name>
-        <value>true</value>
-    </property>
-</configuration>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/config/mapred-site.ignite.xml
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/config/mapred-site.ignite.xml b/modules/hadoop-impl/config/mapred-site.ignite.xml
deleted file mode 100644
index a2ed437..0000000
--- a/modules/hadoop-impl/config/mapred-site.ignite.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0"?>
-<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-
-<!--
-    This template file contains settings needed to run Apache Hadoop jobs
-    with Apache Ignite In-Memory Accelerator.
-
-    You can replace '$HADOOP_HOME/etc/hadoop/mapred-site.xml' file with this one
-    to run jobs on localhost (local node can be a part of distributed cluster though).
-    To run jobs on remote host you have to change jobtracker address to the REST address
-    of any running Ignite node.
-
-    Note that Ignite jars must be in Apache Hadoop client classpath to work
-    with this configuration.
-
-    Run script '$IGNITE_HOME/bin/setup-hadoop.{sh|bat}' for Apache Hadoop client setup.
--->
-
-<configuration>
-    <!--
-        Framework name must be set to 'ignite'.
-    -->
-    <property>
-        <name>mapreduce.framework.name</name>
-        <value>ignite</value>
-    </property>
-
-    <!--
-        Job tracker address must be set to the REST address of any running Ignite node.
-    -->
-    <property>
-        <name>mapreduce.jobtracker.address</name>
-        <value>localhost:11211</value>
-    </property>
-
-    <!-- Parameters for job tuning. -->
-    <!--
-    <property>
-        <name>mapreduce.job.reduces</name>
-        <value>1</value>
-    </property>
-
-    <property>
-        <name>mapreduce.job.maps</name>
-        <value>4</value>
-    </property>
-    -->
-
-</configuration>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/licenses/apache-2.0.txt
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/licenses/apache-2.0.txt b/modules/hadoop-impl/licenses/apache-2.0.txt
deleted file mode 100644
index d645695..0000000
--- a/modules/hadoop-impl/licenses/apache-2.0.txt
+++ /dev/null
@@ -1,202 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/pom.xml
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/pom.xml b/modules/hadoop-impl/pom.xml
deleted file mode 100644
index b82a913..0000000
--- a/modules/hadoop-impl/pom.xml
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-
-<!--
-    POM file.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache.ignite</groupId>
-        <artifactId>ignite-parent</artifactId>
-        <version>1</version>
-        <relativePath>../../parent</relativePath>
-    </parent>
-
-    <artifactId>ignite-hadoop-impl</artifactId>
-    <version>1.7.0-SNAPSHOT</version>
-    <url>http://ignite.apache.org</url>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-core</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-hadoop</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-log4j</artifactId>
-            <version>${project.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-annotations</artifactId>
-            <version>${hadoop.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-auth</artifactId>
-            <version>${hadoop.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-common</artifactId>
-            <version>${hadoop.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-hdfs</artifactId>
-            <version>${hadoop.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-mapreduce-client-common</artifactId>
-            <version>${hadoop.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.hadoop</groupId>
-            <artifactId>hadoop-mapreduce-client-core</artifactId>
-            <version>${hadoop.version}</version>
-        </dependency>
-
-        <dependency>
-            <groupId>log4j</groupId>
-            <artifactId>log4j</artifactId>
-        </dependency>
-
-        <dependency>
-            <groupId>org.gridgain</groupId>
-            <artifactId>ignite-shmem</artifactId>
-            <scope>test</scope>
-            <version>1.0.0</version>
-        </dependency>
-
-        <dependency>
-            <groupId>commons-beanutils</groupId>
-            <artifactId>commons-beanutils</artifactId>
-            <version>${commons.beanutils.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-spring</artifactId>
-            <version>${project.version}</version>
-            <scope>test</scope>
-        </dependency>
-
-        <dependency>
-            <groupId>org.apache.ignite</groupId>
-            <artifactId>ignite-core</artifactId>
-            <version>${project.version}</version>
-            <type>test-jar</type>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jar-plugin</artifactId>
-                <version>2.2</version>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>test-jar</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>2.17</version>
-                <configuration>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-</project>

http://git-wip-us.apache.org/repos/asf/ignite/blob/4c1739ce/modules/hadoop-impl/src/main/java/org/apache/ignite/hadoop/fs/package-info.java
----------------------------------------------------------------------
diff --git a/modules/hadoop-impl/src/main/java/org/apache/ignite/hadoop/fs/package-info.java b/modules/hadoop-impl/src/main/java/org/apache/ignite/hadoop/fs/package-info.java
deleted file mode 100644
index 164801f..0000000
--- a/modules/hadoop-impl/src/main/java/org/apache/ignite/hadoop/fs/package-info.java
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * <!-- Package description. -->
- * Ignite Hadoop Accelerator file system API.
- */
-package org.apache.ignite.hadoop.fs;
\ No newline at end of file