gitextract_fsrec6j5/ ├── .gitattributes ├── .github/ │ └── CODEOWNERS ├── .gitignore ├── LICENSE.txt ├── README.markdown ├── api/ │ ├── pom.xml │ └── runtimeTest/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── runtime/ │ │ │ └── test/ │ │ │ ├── RuntimeTest.java │ │ │ ├── RuntimeTestProgressCallback.java │ │ │ ├── RuntimeTestStatus.java │ │ │ ├── RuntimeTester.java │ │ │ ├── action/ │ │ │ │ ├── RuntimeTestAction.java │ │ │ │ ├── RuntimeTestActionHandler.java │ │ │ │ ├── RuntimeTestActionPayload.java │ │ │ │ ├── RuntimeTestActionService.java │ │ │ │ └── impl/ │ │ │ │ ├── HelpUrlPayload.java │ │ │ │ ├── LoggingRuntimeTestActionHandlerImpl.java │ │ │ │ ├── RuntimeTestActionImpl.java │ │ │ │ └── RuntimeTestActionServiceImpl.java │ │ │ ├── i18n/ │ │ │ │ ├── MessageGetter.java │ │ │ │ ├── MessageGetterFactory.java │ │ │ │ └── impl/ │ │ │ │ ├── BaseMessagesMessageGetterFactoryImpl.java │ │ │ │ └── BaseMessagesMessageGetterImpl.java │ │ │ ├── impl/ │ │ │ │ ├── RuntimeTestComparator.java │ │ │ │ ├── RuntimeTestRunner.java │ │ │ │ ├── RuntimeTestStatusImpl.java │ │ │ │ └── RuntimeTesterImpl.java │ │ │ ├── module/ │ │ │ │ ├── RuntimeTestModuleResults.java │ │ │ │ └── impl/ │ │ │ │ └── RuntimeTestModuleResultsImpl.java │ │ │ ├── network/ │ │ │ │ ├── ConnectivityTest.java │ │ │ │ ├── ConnectivityTestFactory.java │ │ │ │ └── impl/ │ │ │ │ ├── ConnectivityTestFactoryImpl.java │ │ │ │ ├── ConnectivityTestImpl.java │ │ │ │ └── GatewayConnectivityTestImpl.java │ │ │ ├── result/ │ │ │ │ ├── RuntimeTestEntrySeverity.java │ │ │ │ ├── RuntimeTestResult.java │ │ │ │ ├── RuntimeTestResultEntry.java │ │ │ │ ├── RuntimeTestResultSummary.java │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── runtime/ │ │ │ │ └── test/ │ │ │ │ └── result/ │ │ │ │ └── impl/ │ │ │ │ └── RuntimeTestResultSummaryImpl.java │ │ │ └── test/ │ │ │ └── impl/ │ │ │ ├── BaseRuntimeTest.java │ │ │ ├── RuntimeTestDelegateWithMoreDependencies.java │ │ │ ├── RuntimeTestResultEntryImpl.java │ │ │ └── RuntimeTestResultImpl.java │ │ └── resources/ │ │ ├── OSGI-INF/ │ │ │ └── blueprint/ │ │ │ └── blueprint.xml │ │ └── org/ │ │ └── pentaho/ │ │ └── runtime/ │ │ └── test/ │ │ ├── action/ │ │ │ └── impl/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ ├── impl/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── network/ │ │ └── impl/ │ │ └── messages/ │ │ └── messages_en_US.properties │ └── test/ │ └── java/ │ └── org/ │ └── pentaho/ │ └── runtime/ │ └── test/ │ ├── RuntimeTestEntryUtil.java │ ├── TestMessageGetter.java │ ├── TestMessageGetterFactory.java │ ├── action/ │ │ └── impl/ │ │ ├── HelpUrlPayloadTest.java │ │ ├── LoggingRuntimeTestActionHandlerImplTest.java │ │ ├── RuntimeTestActionImplTest.java │ │ └── RuntimeTestActionServiceImplTest.java │ ├── i18n/ │ │ └── impl/ │ │ ├── BaseMessagesMessageGetterFactoryImplTest.java │ │ └── BaseMessagesMessageGetterImplTest.java │ ├── impl/ │ │ ├── RuntimeTestComparatorTest.java │ │ ├── RuntimeTestRunnerTest.java │ │ ├── RuntimeTestStatusImplTest.java │ │ └── RuntimeTesterImplTest.java │ ├── module/ │ │ └── impl/ │ │ └── RuntimeTestModuleResultsImplTest.java │ ├── network/ │ │ └── impl/ │ │ ├── ConnectivityTestImplTest.java │ │ └── GatewayConnectivityTestImplTest.java │ ├── result/ │ │ └── RuntimeTestEntrySeverityTest.java │ └── test/ │ └── impl/ │ ├── BaseRuntimeTestTest.java │ ├── RuntimeTestDelegateWithMoreDependenciesTest.java │ ├── RuntimeTestResultEntryImplTest.java │ └── RuntimeTestResultImplTest.java ├── assemblies/ │ ├── pentaho-big-data-plugin/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── assembly/ │ │ ├── descriptors/ │ │ │ └── plugin.xml │ │ └── resources/ │ │ ├── bigdata-logging.properties │ │ ├── classpath.properties │ │ ├── hadoop-configurations/ │ │ │ └── .kettle-ignore │ │ ├── plugin.properties │ │ └── plugins/ │ │ └── .gitignore │ ├── pmr-libraries/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── descriptors/ │ │ │ └── assembly.xml │ │ └── resources/ │ │ ├── classes/ │ │ │ ├── kettle-lifecycle-listeners.xml │ │ │ ├── kettle-password-encoder-plugins.xml │ │ │ ├── kettle-registry-extensions.xml │ │ │ ├── log4j2.xml │ │ │ ├── org/ │ │ │ │ └── apache/ │ │ │ │ └── commons/ │ │ │ │ └── vfs2/ │ │ │ │ └── impl/ │ │ │ │ └── providers.xml │ │ │ └── pmr.properties │ │ └── simple-jndi/ │ │ └── jdbc.properties │ ├── pom.xml │ └── samples/ │ ├── pom.xml │ └── src/ │ └── main/ │ ├── assembly/ │ │ └── descriptors/ │ │ └── samples.xml │ └── resources/ │ ├── .kettle-ignore │ └── jobs/ │ └── hadoop/ │ ├── Hadoop Job Executor 2 adv.kjb │ ├── Hadoop Job Executor adv.kjb │ ├── Hadoop Job Executor simple.kjb │ ├── Pentaho MapReduce - weblogs.kjb │ ├── Pentaho MapReduce - wordcount.kjb │ ├── Pig Script Executor tutorial local.kjb │ ├── Pig Script Executor tutorial.kjb │ ├── emr_job.kjb │ ├── excite-small.log │ ├── excite.log.bz2 │ ├── files/ │ │ ├── 2008.log │ │ ├── 2009.log │ │ ├── 2010.log │ │ └── readme.txt │ ├── pentaho-mapreduce-sample-src/ │ │ ├── README.TXT │ │ └── src/ │ │ └── org/ │ │ └── pentaho/ │ │ └── hadoop/ │ │ └── sample/ │ │ └── wordcount/ │ │ ├── WordCount.java │ │ ├── WordCountMapper.java │ │ └── WordCountReducer.java │ ├── pentaho-mapreduce-sample.jar │ ├── pentaho-mapreduce2-sample-src/ │ │ ├── README.TXT │ │ └── src/ │ │ └── org/ │ │ └── pentaho/ │ │ └── hadoop/ │ │ └── sample/ │ │ └── wordcount/ │ │ └── WordCount2.java │ ├── pentaho-mapreduce2-sample.jar │ ├── script1-hadoop-mod.pig │ ├── script1-local-mod.pig │ ├── tutorial.jar │ ├── weblogs-mapper.ktr │ ├── weblogs-reducer.ktr │ ├── wordcount-mapper.ktr │ ├── wordcount-reducer.ktr │ └── wordcount.jar ├── authentication-mapper/ │ ├── api/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ └── java/ │ │ └── org/ │ │ └── pentaho/ │ │ └── authentication/ │ │ └── mapper/ │ │ └── api/ │ │ ├── AuthenticationMappingManager.java │ │ ├── AuthenticationMappingService.java │ │ └── MappingException.java │ ├── impl/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── authentication/ │ │ │ └── mapper/ │ │ │ └── impl/ │ │ │ └── AuthenticationMappingManagerImpl.java │ │ └── test/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── authentication/ │ │ │ └── mapper/ │ │ │ └── impl/ │ │ │ └── AuthenticationMappingManagerImplTest.java │ │ └── resources/ │ │ ├── invalid_mapping.json │ │ └── mapping.json │ └── pom.xml ├── dev-doc/ │ ├── multishim/ │ │ ├── MultiShimHBase.sd │ │ ├── README.md │ │ └── SingleShimHBase.sd │ ├── shim-bridge-classloading.graphml │ ├── shim-bridging-classloading.md │ └── shimprovements.md ├── impl/ │ ├── cluster/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── it/ │ │ │ └── resources/ │ │ │ └── core-site.xml │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── impl/ │ │ │ │ └── cluster/ │ │ │ │ ├── NamedClusterImpl.java │ │ │ │ └── NamedClusterManager.java │ │ │ └── resources/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── cluster/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── cluster/ │ │ │ ├── NamedClusterImplTest.java │ │ │ ├── NamedClusterManagerTest.java │ │ │ └── NamedClusterMetastoreIT.java │ │ └── resources/ │ │ ├── core-site.xml │ │ └── plugin.properties │ ├── clusterTests/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── impl/ │ │ │ │ └── cluster/ │ │ │ │ └── tests/ │ │ │ │ ├── ClusterRuntimeTestEntry.java │ │ │ │ ├── Constants.java │ │ │ │ ├── hdfs/ │ │ │ │ │ ├── GatewayListHomeDirectoryTest.java │ │ │ │ │ ├── GatewayListRootDirectoryTest.java │ │ │ │ │ ├── GatewayPingFileSystemEntryPoint.java │ │ │ │ │ ├── GatewayWriteToAndDeleteFromUsersHomeFolderTest.java │ │ │ │ │ ├── ListDirectoryTest.java │ │ │ │ │ ├── ListHomeDirectoryTest.java │ │ │ │ │ ├── ListRootDirectoryTest.java │ │ │ │ │ ├── PingFileSystemEntryPointTest.java │ │ │ │ │ └── WriteToAndDeleteFromUsersHomeFolderTest.java │ │ │ │ ├── kafka/ │ │ │ │ │ └── KafkaConnectTest.java │ │ │ │ ├── mr/ │ │ │ │ │ ├── GatewayPingJobTrackerTest.java │ │ │ │ │ └── PingJobTrackerTest.java │ │ │ │ ├── oozie/ │ │ │ │ │ ├── GatewayPingOozieHostTest.java │ │ │ │ │ └── PingOozieHostTest.java │ │ │ │ └── zookeeper/ │ │ │ │ ├── GatewayPingZookeeperEnsembleTest.java │ │ │ │ └── PingZookeeperEnsembleTest.java │ │ │ └── resources/ │ │ │ ├── OSGI-INF/ │ │ │ │ └── blueprint/ │ │ │ │ └── blueprint.xml │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── cluster/ │ │ │ └── tests/ │ │ │ ├── hdfs/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ ├── kafka/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ ├── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ ├── mr/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ ├── oozie/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── zookeeper/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── pentaho/ │ │ └── big/ │ │ └── data/ │ │ └── impl/ │ │ └── cluster/ │ │ └── tests/ │ │ ├── hdfs/ │ │ │ ├── ListDirectoryTestTest.java │ │ │ ├── ListHomeDirectoryTestTest.java │ │ │ ├── ListRootDirectoryTestTest.java │ │ │ ├── PingFileSystemEntryPointTestTest.java │ │ │ └── WriteToAndDeleteFromUsersHomeFolderTestTest.java │ │ ├── kafka/ │ │ │ └── KafkaConnectTestTest.java │ │ ├── mr/ │ │ │ └── PingJobTrackerTestTest.java │ │ ├── oozie/ │ │ │ └── PingOozieHostTestTest.java │ │ └── zookeeper/ │ │ └── PingZookeeperEnsembleTestTest.java │ ├── pom.xml │ ├── shim/ │ │ ├── jaas/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── impl/ │ │ │ │ │ └── shim/ │ │ │ │ │ └── jaas/ │ │ │ │ │ ├── JaasConfigServiceFactory.java │ │ │ │ │ └── JaasConfigServiceImpl.java │ │ │ │ └── resources/ │ │ │ │ ├── OSGI-INF/ │ │ │ │ │ └── blueprint/ │ │ │ │ │ └── blueprint.xml │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── impl/ │ │ │ │ └── shim/ │ │ │ │ └── jaas/ │ │ │ │ └── messages.properties │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── shim/ │ │ │ └── jaas/ │ │ │ ├── JaasConfigServiceFactoryTest.java │ │ │ └── JaasConfigServiceImplTest.java │ │ ├── pig/ │ │ │ └── pdi-testName │ │ ├── pom.xml │ │ └── shimTests/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── impl/ │ │ │ │ └── shim/ │ │ │ │ └── tests/ │ │ │ │ ├── TestShimConfig.java │ │ │ │ └── TestShimLoad.java │ │ │ └── resources/ │ │ │ ├── OSGI-INF/ │ │ │ │ └── blueprint/ │ │ │ │ └── blueprint.xml │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── shim/ │ │ │ └── tests/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── pentaho/ │ │ └── big/ │ │ └── data/ │ │ └── impl/ │ │ └── shim/ │ │ └── tests/ │ │ └── TestShimLoadTest.java │ └── vfs-hdfs/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── vfs/ │ │ │ └── hdfs/ │ │ │ ├── AzureHdInsightsFileNameParser.java │ │ │ ├── HDFSFileNameParser.java │ │ │ ├── HDFSFileObject.java │ │ │ ├── HDFSFileProvider.java │ │ │ ├── HDFSFileSystem.java │ │ │ ├── MapRFileNameParser.java │ │ │ └── nc/ │ │ │ ├── NamedClusterConfigBuilder.java │ │ │ ├── NamedClusterFileObject.java │ │ │ ├── NamedClusterFileSystem.java │ │ │ └── NamedClusterProvider.java │ │ └── resources/ │ │ └── OSGI-INF/ │ │ └── blueprint/ │ │ └── blueprint.xml │ └── test/ │ └── java/ │ └── org/ │ └── pentaho/ │ └── big/ │ └── data/ │ └── impl/ │ └── vfs/ │ └── hdfs/ │ ├── AzureFileNameParserTest.java │ ├── HDFSFileNameParserTest.java │ ├── HDFSFileObjectTest.java │ ├── HDFSFileProviderTest.java │ ├── HDFSFileSystemTest.java │ ├── MapRFileNameParserTest.java │ └── nc/ │ ├── NamedClusterConfigBuilderTest.java │ └── NamedClusterProviderTest.java ├── kettle-plugins/ │ ├── browse/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── impl/ │ │ │ └── browse/ │ │ │ ├── NamedClusterProvider.java │ │ │ └── model/ │ │ │ ├── NamedClusterDirectory.java │ │ │ ├── NamedClusterFile.java │ │ │ └── NamedClusterTree.java │ │ └── resources/ │ │ └── OSGI-INF/ │ │ └── blueprint/ │ │ └── blueprint.xml │ ├── common/ │ │ ├── job/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── job/ │ │ │ │ │ ├── AbstractJobEntry.java │ │ │ │ │ ├── AbstractJobEntryController.java │ │ │ │ │ ├── BlockableJobConfig.java │ │ │ │ │ ├── JobEntryMode.java │ │ │ │ │ ├── JobEntrySerializationHelper.java │ │ │ │ │ ├── JobEntryUtils.java │ │ │ │ │ ├── Password.java │ │ │ │ │ └── PropertyEntry.java │ │ │ │ └── resources/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── job/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── job/ │ │ │ ├── AbstractJobEntryTest.java │ │ │ ├── BlockableJobConfigTest.java │ │ │ └── JobEntryUtilsTest.java │ │ ├── pom.xml │ │ └── ui/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── plugins/ │ │ │ │ └── common/ │ │ │ │ └── ui/ │ │ │ │ ├── ClusterTestDialog.java │ │ │ │ ├── ClusterTestResultsDialog.java │ │ │ │ ├── CommonDialogFactory.java │ │ │ │ ├── HadoopClusterDelegateImpl.java │ │ │ │ ├── NamedClusterComposite.java │ │ │ │ ├── NamedClusterDialogImpl.java │ │ │ │ ├── NamedClusterWidgetImpl.java │ │ │ │ ├── StateChangeListener.java │ │ │ │ ├── TestResultComposite.java │ │ │ │ └── VfsFileChooserHelper.java │ │ │ └── resources/ │ │ │ ├── apachesampleconfig.properties │ │ │ ├── apachevanillasampleconfig.properties │ │ │ ├── cdpdc71sampleconfig.properties │ │ │ ├── dataproc1421sampleconfig.properties │ │ │ ├── dataproc23sampleconfig.properties │ │ │ ├── emr521sampleconfig.properties │ │ │ ├── emr770sampleconfig.properties │ │ │ ├── hdi40sampleconfig.properties │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── plugins/ │ │ │ └── common/ │ │ │ └── ui/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── pentaho/ │ │ └── big/ │ │ └── data/ │ │ └── plugins/ │ │ └── common/ │ │ └── ui/ │ │ ├── HadoopClusterDelegateImplTest.java │ │ └── TestClusterTestDialog.java │ ├── formats/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── formats/ │ │ │ │ │ └── impl/ │ │ │ │ │ ├── NamedClusterResolver.java │ │ │ │ │ ├── NullableValuesEnum.java │ │ │ │ │ ├── orc/ │ │ │ │ │ │ ├── BaseOrcStepDialog.java │ │ │ │ │ │ ├── input/ │ │ │ │ │ │ │ ├── OrcInput.java │ │ │ │ │ │ │ ├── OrcInputData.java │ │ │ │ │ │ │ ├── OrcInputDialog.java │ │ │ │ │ │ │ └── OrcInputMeta.java │ │ │ │ │ │ └── output/ │ │ │ │ │ │ ├── OrcOutput.java │ │ │ │ │ │ ├── OrcOutputData.java │ │ │ │ │ │ ├── OrcOutputDialog.java │ │ │ │ │ │ └── OrcOutputMeta.java │ │ │ │ │ ├── output/ │ │ │ │ │ │ └── PvfsFileAliaser.java │ │ │ │ │ └── parquet/ │ │ │ │ │ ├── BaseParquetStepDialog.java │ │ │ │ │ ├── input/ │ │ │ │ │ │ ├── ParquetInput.java │ │ │ │ │ │ ├── ParquetInputData.java │ │ │ │ │ │ ├── ParquetInputDialog.java │ │ │ │ │ │ ├── ParquetInputMeta.java │ │ │ │ │ │ └── VFSScheme.java │ │ │ │ │ └── output/ │ │ │ │ │ ├── ParquetOutput.java │ │ │ │ │ ├── ParquetOutputData.java │ │ │ │ │ ├── ParquetOutputDialog.java │ │ │ │ │ └── ParquetOutputMeta.java │ │ │ │ └── resources/ │ │ │ │ ├── OSGI-INF/ │ │ │ │ │ └── blueprint/ │ │ │ │ │ └── blueprint.xml │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── formats/ │ │ │ │ └── impl/ │ │ │ │ ├── orc/ │ │ │ │ │ ├── input/ │ │ │ │ │ │ └── messages/ │ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ │ ├── messages/ │ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ │ └── output/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── parquet/ │ │ │ │ ├── input/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ ├── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── output/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── formats/ │ │ │ └── impl/ │ │ │ ├── NamedClusterResolverTest.java │ │ │ ├── orc/ │ │ │ │ ├── input/ │ │ │ │ │ ├── OrcInputMetaInjectionTest.java │ │ │ │ │ └── OrcInputTest.java │ │ │ │ └── output/ │ │ │ │ ├── OrcOutputMetaInjectionTest.java │ │ │ │ └── OrcOutputTest.java │ │ │ ├── output/ │ │ │ │ └── PvfsFileAliaserTest.java │ │ │ └── parquet/ │ │ │ ├── input/ │ │ │ │ ├── ParquetInputMetaInjectionTest.java │ │ │ │ └── ParquetInputTest.java │ │ │ └── output/ │ │ │ ├── ParquetOutputMetaInjectionTest.java │ │ │ └── ParquetOutputTest.java │ │ └── pom.xml │ ├── formats-meta/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── formats/ │ │ │ │ ├── BaseFormatInputField.java │ │ │ │ ├── BaseFormatOutputField.java │ │ │ │ ├── FormatInputFile.java │ │ │ │ ├── FormatInputOutputField.java │ │ │ │ ├── orc/ │ │ │ │ │ ├── OrcFormatInputOutputField.java │ │ │ │ │ ├── OrcInputField.java │ │ │ │ │ ├── OrcTypeConverter.java │ │ │ │ │ ├── input/ │ │ │ │ │ │ └── OrcInputMetaBase.java │ │ │ │ │ └── output/ │ │ │ │ │ ├── OrcOutputField.java │ │ │ │ │ └── OrcOutputMetaBase.java │ │ │ │ └── parquet/ │ │ │ │ ├── ParquetTypeConverter.java │ │ │ │ ├── input/ │ │ │ │ │ ├── ParquetInputField.java │ │ │ │ │ └── ParquetInputMetaBase.java │ │ │ │ └── output/ │ │ │ │ ├── ParquetOutputField.java │ │ │ │ └── ParquetOutputMetaBase.java │ │ │ └── resources/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── formats/ │ │ │ └── parquet/ │ │ │ └── output/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── formats/ │ │ │ ├── orc/ │ │ │ │ ├── OrcInputFieldTest.java │ │ │ │ ├── input/ │ │ │ │ │ └── OrcInputMetaBaseTest.java │ │ │ │ └── output/ │ │ │ │ ├── OrcOutputFieldTest.java │ │ │ │ └── OrcOutputMetabaseTest.java │ │ │ └── parquet/ │ │ │ ├── input/ │ │ │ │ └── ParquetInputMetaBaseTest.java │ │ │ └── output/ │ │ │ └── ParquetOutputMetaBaseTest.java │ │ └── resources/ │ │ └── org/ │ │ └── pentaho/ │ │ └── big/ │ │ └── data/ │ │ └── kettle/ │ │ └── plugins/ │ │ └── formats/ │ │ └── orc/ │ │ └── input/ │ │ └── OrcInput.xml │ ├── guiTestActionHandlers/ │ │ ├── pom.xml │ │ └── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── plugins/ │ │ │ └── gui/ │ │ │ └── test/ │ │ │ └── actionHandlers/ │ │ │ └── ShowHelpDialogActionHandler.java │ │ └── resources/ │ │ └── OSGI-INF/ │ │ └── blueprint/ │ │ └── blueprint.xml │ ├── hadoop-cluster/ │ │ ├── pom.xml │ │ └── ui/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── hadoopcluster/ │ │ │ │ └── ui/ │ │ │ │ ├── dialog/ │ │ │ │ │ ├── HadoopClusterDelegate.java │ │ │ │ │ ├── HadoopClusterDialog.java │ │ │ │ │ └── wizard/ │ │ │ │ │ ├── NamedClusterDialog.java │ │ │ │ │ ├── pages/ │ │ │ │ │ │ ├── ClusterSettingsPage.java │ │ │ │ │ │ ├── KerberosSettingsPage.java │ │ │ │ │ │ ├── KnoxSettingsPage.java │ │ │ │ │ │ ├── ReportPage.java │ │ │ │ │ │ ├── SecuritySettingsPage.java │ │ │ │ │ │ └── TestResultsPage.java │ │ │ │ │ └── util/ │ │ │ │ │ ├── BadSiteFilesException.java │ │ │ │ │ ├── CustomWizardDialog.java │ │ │ │ │ └── NamedClusterHelper.java │ │ │ │ ├── endpoints/ │ │ │ │ │ ├── CachedFileItemStream.java │ │ │ │ │ ├── Category.java │ │ │ │ │ ├── HadoopClusterManager.java │ │ │ │ │ ├── Test.java │ │ │ │ │ └── TestCategory.java │ │ │ │ ├── lifecycle/ │ │ │ │ │ └── HadoopClusterLifecycleListener.java │ │ │ │ ├── model/ │ │ │ │ │ └── ThinNameClusterModel.java │ │ │ │ └── tree/ │ │ │ │ ├── HadoopClusterPopupMenuExtension.java │ │ │ │ ├── ThinHadoopClusterEditExtension.java │ │ │ │ ├── ThinHadoopClusterFolderProvider.java │ │ │ │ └── ThinHadoopClusterTreeDelegateExtension.java │ │ │ └── resources/ │ │ │ ├── kettle-password-encoder-plugins.xml │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── hadoopcluster/ │ │ │ └── ui/ │ │ │ ├── dialog/ │ │ │ │ ├── messages/ │ │ │ │ │ ├── messages.properties │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── wizard/ │ │ │ │ └── pages/ │ │ │ │ └── messages/ │ │ │ │ ├── messages.properties │ │ │ │ └── messages_en_US.properties │ │ │ ├── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── tree/ │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── hadoopcluster/ │ │ │ └── ui/ │ │ │ └── endpoints/ │ │ │ └── HadoopClusterManagerTest.java │ │ └── resources/ │ │ ├── bad/ │ │ │ └── core-site.xml │ │ ├── dataproc/ │ │ │ ├── core-site.xml │ │ │ ├── hdfs-site.xml │ │ │ ├── hive-site.xml │ │ │ ├── mapred-site.xml │ │ │ └── yarn-site.xml │ │ ├── driver-source/ │ │ │ └── driver.kar │ │ ├── keytab/ │ │ │ └── test.keytab │ │ ├── missing-info/ │ │ │ ├── core-site.xml │ │ │ ├── hive-site.xml │ │ │ ├── oozie-default.xml │ │ │ └── yarn-site.xml │ │ ├── secured/ │ │ │ ├── core-site.xml │ │ │ ├── hive-site.xml │ │ │ └── yarn-site.xml │ │ └── unsecured/ │ │ ├── core-site.xml │ │ ├── hive-site.xml │ │ ├── oozie-default.xml │ │ └── yarn-site.xml │ ├── hbase/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── hbase/ │ │ │ │ │ ├── FilterDefinition.java │ │ │ │ │ ├── HBaseConnectionException.java │ │ │ │ │ ├── HbaseUtil.java │ │ │ │ │ ├── MappingDefinition.java │ │ │ │ │ ├── NamedClusterLoadSaveUtil.java │ │ │ │ │ ├── ServiceStatus.java │ │ │ │ │ ├── input/ │ │ │ │ │ │ ├── HBaseInput.java │ │ │ │ │ │ ├── HBaseInputData.java │ │ │ │ │ │ ├── HBaseInputDialog.java │ │ │ │ │ │ ├── HBaseInputMeta.java │ │ │ │ │ │ ├── Messages.java │ │ │ │ │ │ └── OutputFieldDefinition.java │ │ │ │ │ ├── mapping/ │ │ │ │ │ │ ├── ConfigurationProducer.java │ │ │ │ │ │ ├── FieldProducer.java │ │ │ │ │ │ ├── HBaseRowToKettleTuple.java │ │ │ │ │ │ ├── MappingAdmin.java │ │ │ │ │ │ ├── MappingEditor.java │ │ │ │ │ │ └── MappingUtils.java │ │ │ │ │ ├── output/ │ │ │ │ │ │ ├── HBaseOutput.java │ │ │ │ │ │ ├── HBaseOutputData.java │ │ │ │ │ │ ├── HBaseOutputDialog.java │ │ │ │ │ │ ├── HBaseOutputMeta.java │ │ │ │ │ │ ├── KettleRowToHBaseTuple.java │ │ │ │ │ │ └── Messages.java │ │ │ │ │ └── rowdecoder/ │ │ │ │ │ ├── HBaseRowDecoder.java │ │ │ │ │ ├── HBaseRowDecoderData.java │ │ │ │ │ ├── HBaseRowDecoderDialog.java │ │ │ │ │ └── HBaseRowDecoderMeta.java │ │ │ │ └── resources/ │ │ │ │ ├── OSGI-INF/ │ │ │ │ │ └── blueprint/ │ │ │ │ │ └── blueprint.xml │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── hbase/ │ │ │ │ ├── input/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ ├── mapping/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ ├── output/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── rowdecoder/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── hbase/ │ │ │ │ ├── HbaseUtilTest.java │ │ │ │ ├── LogInjector.java │ │ │ │ ├── NamedClusterLoadSaveUtilTest.java │ │ │ │ ├── input/ │ │ │ │ │ ├── HBaseInputMetaInjectionTest.java │ │ │ │ │ └── HBaseInputMetaTest.java │ │ │ │ ├── mapping/ │ │ │ │ │ ├── MappingAdminTest.java │ │ │ │ │ ├── MappingUtilsTest.java │ │ │ │ │ └── MockHBaseByteConverterUsingJavaByteBuffer.java │ │ │ │ ├── output/ │ │ │ │ │ ├── HBaseOutputMetaInjectionTest.java │ │ │ │ │ ├── HBaseOutputMetaTest.java │ │ │ │ │ └── KettleRowToHBaseTupleTest.java │ │ │ │ └── rowdecoder/ │ │ │ │ ├── HBaseRowDecoderMetaInjectionTest.java │ │ │ │ └── HBaseRowDecoderMetaTest.java │ │ │ └── resources/ │ │ │ └── StubMapping.xml │ │ └── pom.xml │ ├── hbase-meta/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── hbase/ │ │ │ └── meta/ │ │ │ ├── AELHBaseMappingImpl.java │ │ │ └── AELHBaseValueMetaImpl.java │ │ └── test/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── hbase/ │ │ │ └── meta/ │ │ │ ├── AELHBaseMappingTest.java │ │ │ └── AELHBaseValueMetaTest.java │ │ └── resources/ │ │ └── StubMapping.xml │ ├── hdfs/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── hdfs/ │ │ │ │ │ ├── HdfsLifecycleListener.java │ │ │ │ │ ├── job/ │ │ │ │ │ │ ├── JobEntryHadoopCopyFiles.java │ │ │ │ │ │ └── JobEntryHadoopCopyFilesDialog.java │ │ │ │ │ ├── trans/ │ │ │ │ │ │ ├── HadoopFileInputDialog.java │ │ │ │ │ │ ├── HadoopFileInputMeta.java │ │ │ │ │ │ ├── HadoopFileMeta.java │ │ │ │ │ │ ├── HadoopFileOutputDialog.java │ │ │ │ │ │ ├── HadoopFileOutputMeta.java │ │ │ │ │ │ ├── HadoopInputFileSelectionAdapter.java │ │ │ │ │ │ └── analyzer/ │ │ │ │ │ │ ├── HadoopBaseStepAnalyzer.java │ │ │ │ │ │ ├── HadoopFileInputExternalResourceConsumer.java │ │ │ │ │ │ ├── HadoopFileInputStepAnalyzer.java │ │ │ │ │ │ ├── HadoopFileOutputExternalResourceConsumer.java │ │ │ │ │ │ └── HadoopFileOutputStepAnalyzer.java │ │ │ │ │ └── vfs/ │ │ │ │ │ ├── HadoopVfsConnection.java │ │ │ │ │ ├── HadoopVfsFileChooserDialog.java │ │ │ │ │ ├── MapRFSFileChooserDialog.java │ │ │ │ │ ├── NamedClusterVfsFileChooserDialog.java │ │ │ │ │ └── Schemes.java │ │ │ │ └── resources/ │ │ │ │ ├── OSGI-INF/ │ │ │ │ │ └── blueprint/ │ │ │ │ │ └── blueprint.xml │ │ │ │ ├── graph.properties │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── hdfs/ │ │ │ │ ├── job/ │ │ │ │ │ └── messages/ │ │ │ │ │ ├── messages_en_US.properties │ │ │ │ │ └── messages_ko_KR.properties │ │ │ │ ├── trans/ │ │ │ │ │ └── messages/ │ │ │ │ │ ├── messages_en_US.properties │ │ │ │ │ └── messages_ko_KR.properties │ │ │ │ └── vfs/ │ │ │ │ └── messages/ │ │ │ │ ├── messages_en_US.properties │ │ │ │ └── messages_ko_KR.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── hdfs/ │ │ │ │ ├── job/ │ │ │ │ │ ├── JobEntryHadoopCopyFilesLoadSaveTest.java │ │ │ │ │ └── JobEntryHadoopCopyFilesTest.java │ │ │ │ ├── trans/ │ │ │ │ │ ├── HadoopFileInputDialogTest.java │ │ │ │ │ ├── HadoopFileInputMetaTest.java │ │ │ │ │ ├── HadoopFileOutputDialogTest.java │ │ │ │ │ ├── HadoopFileOutputMetaTest.java │ │ │ │ │ └── analyzer/ │ │ │ │ │ ├── HadoopBaseStepAnalyzerTest.java │ │ │ │ │ ├── HadoopFileInputStepAnalyzerTest.java │ │ │ │ │ └── HadoopFileOutputStepAnalyzerTest.java │ │ │ │ └── vfs/ │ │ │ │ ├── HadoopVfsConnectionTest.java │ │ │ │ └── HadoopVfsFileChooserDialogTest.java │ │ │ └── resources/ │ │ │ ├── graph.properties │ │ │ ├── sample-hadoop-file-input-step.xml │ │ │ └── sample-hadoop-file-output-step.xml │ │ └── pom.xml │ ├── hive/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ └── java/ │ │ │ │ └── org/ │ │ │ │ ├── apache/ │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ └── hive/ │ │ │ │ │ │ └── jdbc/ │ │ │ │ │ │ └── HiveDriver.java │ │ │ │ │ └── hive/ │ │ │ │ │ └── jdbc/ │ │ │ │ │ ├── HiveDriver.java │ │ │ │ │ ├── HiveSimbaDriver.java │ │ │ │ │ ├── ImpalaDriver.java │ │ │ │ │ ├── ImpalaSimbaDriver.java │ │ │ │ │ └── SparkSqlSimbaDriver.java │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── hive/ │ │ │ │ ├── Activator.java │ │ │ │ ├── BaseSimbaDatabaseMeta.java │ │ │ │ ├── DatabaseMetaWithVersion.java │ │ │ │ ├── DummyDriver.java │ │ │ │ ├── Hive2DatabaseDialect.java │ │ │ │ ├── Hive2DatabaseMeta.java │ │ │ │ ├── Hive2SimbaDatabaseDialect.java │ │ │ │ ├── Hive2SimbaDatabaseMeta.java │ │ │ │ ├── HiveDatabaseDialect.java │ │ │ │ ├── HiveDatabaseMeta.java │ │ │ │ ├── HiveWarehouseDatabaseMeta.java │ │ │ │ ├── ImpalaDatabaseDialect.java │ │ │ │ ├── ImpalaDatabaseMeta.java │ │ │ │ ├── ImpalaSimbaDatabaseDialect.java │ │ │ │ ├── ImpalaSimbaDatabaseMeta.java │ │ │ │ ├── SimbaUrl.java │ │ │ │ ├── SparkSimbaDatabaseDialect.java │ │ │ │ └── SparkSimbaDatabaseMeta.java │ │ │ └── test/ │ │ │ └── java/ │ │ │ └── org/ │ │ │ ├── apache/ │ │ │ │ ├── hadoop/ │ │ │ │ │ └── hive/ │ │ │ │ │ └── jdbc/ │ │ │ │ │ └── HiveDriverTest.java │ │ │ │ └── hive/ │ │ │ │ └── jdbc/ │ │ │ │ ├── HiveDriverTest.java │ │ │ │ ├── HiveSimbaDriverTest.java │ │ │ │ ├── ImpalaDriverTest.java │ │ │ │ └── ImpalaSimbaDriverTest.java │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── hive/ │ │ │ ├── BaseSimbaDatabaseMetaTest.java │ │ │ ├── Hive2DatabaseDialectTest.java │ │ │ ├── Hive2DatabaseMetaTest.java │ │ │ ├── Hive2SimbaDatabaseDialectTest.java │ │ │ ├── Hive2SimbaDatabaseMetaTest.java │ │ │ ├── HiveDatabaseDialectTest.java │ │ │ ├── HiveDatabaseMetaTest.java │ │ │ ├── ImpalaDatabaseDialectTest.java │ │ │ ├── ImpalaDatabaseMetaTest.java │ │ │ ├── ImpalaSimbaDatabaseDialectTest.java │ │ │ ├── ImpalaSimbaDatabaseMetaTest.java │ │ │ ├── SimbaUrlTest.java │ │ │ ├── SparkSimbaDatabaseDialectTest.java │ │ │ └── SparkSimbaDatabaseMetaTest.java │ │ └── pom.xml │ ├── mapreduce/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── mapreduce/ │ │ │ │ │ ├── DialogClassUtil.java │ │ │ │ │ ├── entry/ │ │ │ │ │ │ ├── NamedClusterLoadSaveUtil.java │ │ │ │ │ │ ├── UserDefinedItem.java │ │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ │ └── JobEntryHadoopJobExecutor.java │ │ │ │ │ │ └── pmr/ │ │ │ │ │ │ └── JobEntryHadoopTransJobExecutor.java │ │ │ │ │ ├── step/ │ │ │ │ │ │ ├── enter/ │ │ │ │ │ │ │ └── HadoopEnterMeta.java │ │ │ │ │ │ └── exit/ │ │ │ │ │ │ ├── HadoopExit.java │ │ │ │ │ │ ├── HadoopExitData.java │ │ │ │ │ │ └── HadoopExitMeta.java │ │ │ │ │ └── ui/ │ │ │ │ │ ├── entry/ │ │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ │ ├── JobEntryHadoopJobExecutorController.java │ │ │ │ │ │ │ └── JobEntryHadoopJobExecutorDialog.java │ │ │ │ │ │ └── pmr/ │ │ │ │ │ │ ├── JobEntryHadoopTransJobExecutorController.java │ │ │ │ │ │ └── JobEntryHadoopTransJobExecutorDialog.java │ │ │ │ │ └── step/ │ │ │ │ │ ├── enter/ │ │ │ │ │ │ ├── HadoopEnterDialog.java │ │ │ │ │ │ └── HadoopEnterMetaMapper.java │ │ │ │ │ └── exit/ │ │ │ │ │ ├── HadoopExitDialog.java │ │ │ │ │ └── HadoopExitMetaMapper.java │ │ │ │ └── resources/ │ │ │ │ ├── OSGI-INF/ │ │ │ │ │ └── blueprint/ │ │ │ │ │ └── blueprint.xml │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── mapreduce/ │ │ │ │ ├── entry/ │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ └── messages/ │ │ │ │ │ │ ├── messages_en_US.properties │ │ │ │ │ │ └── messages_ko_KR.properties │ │ │ │ │ └── pmr/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ ├── step/ │ │ │ │ │ ├── enter/ │ │ │ │ │ │ └── messages/ │ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ │ └── exit/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── ui/ │ │ │ │ ├── entry/ │ │ │ │ │ ├── JobEntryHadoopJobExecutorDialog.xul │ │ │ │ │ └── JobEntryHadoopTransJobExecutorDialog.xul │ │ │ │ └── step/ │ │ │ │ ├── enter/ │ │ │ │ │ └── dialog.xul │ │ │ │ └── exit/ │ │ │ │ └── dialog.xul │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── mapreduce/ │ │ │ │ ├── DialogClassUtilTest.java │ │ │ │ ├── JobEntryHadoopTransJobExecutorTest.java │ │ │ │ ├── entry/ │ │ │ │ │ ├── NamedClusterLoadSaveUtilTest.java │ │ │ │ │ ├── UserDefinedItemTest.java │ │ │ │ │ ├── hadoop/ │ │ │ │ │ │ └── JobEntryHadoopJobExecutorTest.java │ │ │ │ │ └── pmr/ │ │ │ │ │ └── JobEntryHadoopTransJobExecutorTest.java │ │ │ │ ├── step/ │ │ │ │ │ ├── HadoopExitMetaTest.java │ │ │ │ │ ├── enter/ │ │ │ │ │ │ ├── HadoopEnterMetaInjectionTest.java │ │ │ │ │ │ └── HadoopEnterMetaTest.java │ │ │ │ │ └── exit/ │ │ │ │ │ ├── HadoopExitDataTest.java │ │ │ │ │ ├── HadoopExitMetaInjectionTest.java │ │ │ │ │ ├── HadoopExitMetaTest.java │ │ │ │ │ └── HadoopExitTest.java │ │ │ │ └── ui/ │ │ │ │ └── entry/ │ │ │ │ └── pmr/ │ │ │ │ └── JobEntryHadoopTransJobExecutorControllerTest.java │ │ │ └── resources/ │ │ │ └── testTrans.ktr │ │ └── pom.xml │ ├── oozie/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── oozie/ │ │ │ │ │ ├── OozieJobExecutorConfig.java │ │ │ │ │ ├── OozieJobExecutorJobEntry.java │ │ │ │ │ ├── OozieJobExecutorJobEntryController.java │ │ │ │ │ └── OozieJobExecutorJobEntryDialog.java │ │ │ │ └── resources/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── oozie/ │ │ │ │ ├── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── xul/ │ │ │ │ ├── OozieJobExecutor.xul │ │ │ │ └── button-bar.xul │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── oozie/ │ │ │ │ ├── OozieJobExecutorConfigTest.java │ │ │ │ ├── OozieJobExecutorControllerTest.java │ │ │ │ └── OozieJobExecutorJobEntryTest.java │ │ │ └── resources/ │ │ │ ├── badJob.properties │ │ │ └── job.properties │ │ └── pom.xml │ ├── pig/ │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── big/ │ │ │ │ │ └── data/ │ │ │ │ │ └── kettle/ │ │ │ │ │ └── plugins/ │ │ │ │ │ └── pig/ │ │ │ │ │ ├── JobEntryPigScriptExecutor.java │ │ │ │ │ └── JobEntryPigScriptExecutorDialog.java │ │ │ │ └── resources/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── pig/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── pig/ │ │ │ │ ├── JobEntryPigScriptExecutorTest.java │ │ │ │ └── PigNamedClusterValidator.java │ │ │ └── resources/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── pig/ │ │ │ └── pig.script │ │ └── pom.xml │ ├── pom.xml │ ├── spark/ │ │ ├── README.md │ │ ├── assemblies/ │ │ │ ├── plugin/ │ │ │ │ ├── pom.xml │ │ │ │ └── src/ │ │ │ │ ├── assembly/ │ │ │ │ │ └── assembly.xml │ │ │ │ └── main/ │ │ │ │ └── resources/ │ │ │ │ └── version.xml │ │ │ └── pom.xml │ │ ├── core/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── main/ │ │ │ │ ├── java/ │ │ │ │ │ └── org/ │ │ │ │ │ └── pentaho/ │ │ │ │ │ └── di/ │ │ │ │ │ ├── job/ │ │ │ │ │ │ └── entries/ │ │ │ │ │ │ └── spark/ │ │ │ │ │ │ ├── JobEntrySparkSubmit.java │ │ │ │ │ │ ├── JobEntrySparkSubmitAnalyzer.java │ │ │ │ │ │ ├── PatternMatchingStreamLogger.java │ │ │ │ │ │ └── WinProcess.java │ │ │ │ │ └── ui/ │ │ │ │ │ └── job/ │ │ │ │ │ └── entries/ │ │ │ │ │ └── spark/ │ │ │ │ │ └── JobEntrySparkSubmitDialog.java │ │ │ │ └── resources/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── di/ │ │ │ │ └── job/ │ │ │ │ └── entries/ │ │ │ │ └── spark/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── test/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── di/ │ │ │ │ └── job/ │ │ │ │ └── entries/ │ │ │ │ └── spark/ │ │ │ │ ├── JobEntrySparkSubmitLoadSaveTest.java │ │ │ │ ├── JobEntrySparkSubmitTest.java │ │ │ │ ├── PatternMatchingStreamLoggerTest.java │ │ │ │ └── WinProcessTest.java │ │ │ └── resources/ │ │ │ ├── ChildProcessTester.java │ │ │ └── process.cmd │ │ └── pom.xml │ └── sqoop/ │ ├── assemblies/ │ │ ├── plugin/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── assembly/ │ │ │ │ └── assembly.xml │ │ │ └── main/ │ │ │ └── resources/ │ │ │ └── version.xml │ │ └── pom.xml │ ├── core/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── big/ │ │ │ │ └── data/ │ │ │ │ └── kettle/ │ │ │ │ └── plugins/ │ │ │ │ └── sqoop/ │ │ │ │ ├── AbstractSqoopJobEntry.java │ │ │ │ ├── ArgumentWrapper.java │ │ │ │ ├── CommandLineArgument.java │ │ │ │ ├── DatabaseItem.java │ │ │ │ ├── LoggingProxy.java │ │ │ │ ├── SqoopConfig.java │ │ │ │ ├── SqoopExportConfig.java │ │ │ │ ├── SqoopExportJobEntry.java │ │ │ │ ├── SqoopExportJobEntryDialog.java │ │ │ │ ├── SqoopImportConfig.java │ │ │ │ ├── SqoopImportJobEntry.java │ │ │ │ ├── SqoopImportJobEntryDialog.java │ │ │ │ ├── SqoopLog4jFilter.java │ │ │ │ ├── SqoopUtils.java │ │ │ │ └── ui/ │ │ │ │ ├── AbstractSqoopJobEntryController.java │ │ │ │ ├── AbstractSqoopJobEntryDialog.java │ │ │ │ ├── SqoopExportJobEntryController.java │ │ │ │ └── SqoopImportJobEntryController.java │ │ │ └── resources/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── big/ │ │ │ └── data/ │ │ │ └── kettle/ │ │ │ └── plugins/ │ │ │ └── sqoop/ │ │ │ ├── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── xul/ │ │ │ ├── SqoopExportJobEntry.xul │ │ │ ├── SqoopImportJobEntry.xul │ │ │ ├── advanced-mode.xul │ │ │ └── button-bar.xul │ │ └── test/ │ │ └── java/ │ │ └── org/ │ │ └── pentaho/ │ │ └── big/ │ │ └── data/ │ │ └── kettle/ │ │ └── plugins/ │ │ └── sqoop/ │ │ ├── AbstractSqoopJobEntryTest.java │ │ ├── PersistentPropertyChangeListener.java │ │ ├── PropertyFiringObjectTest.java │ │ ├── SqoopConfigTest.java │ │ ├── SqoopLog4jFilterTest.java │ │ └── util/ │ │ └── MockitoAutoBean.java │ └── pom.xml ├── legacy/ │ ├── pom.xml │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ ├── di/ │ │ │ │ ├── core/ │ │ │ │ │ └── hadoop/ │ │ │ │ │ ├── HadoopConfigurationInfo.java │ │ │ │ │ ├── HadoopConfigurationPrompter.java │ │ │ │ │ ├── HadoopSpoonPlugin.java │ │ │ │ │ ├── NoShimSpecifiedException.java │ │ │ │ │ └── SpoonExtensionPoint.java │ │ │ │ ├── trans/ │ │ │ │ │ └── steps/ │ │ │ │ │ ├── avroinput/ │ │ │ │ │ │ ├── AvroInput.java │ │ │ │ │ │ ├── AvroInputData.java │ │ │ │ │ │ ├── AvroInputDialog.java │ │ │ │ │ │ └── AvroInputMeta.java │ │ │ │ │ └── couchdbinput/ │ │ │ │ │ ├── CouchDbInput.java │ │ │ │ │ ├── CouchDbInputData.java │ │ │ │ │ └── CouchDbInputMeta.java │ │ │ │ └── ui/ │ │ │ │ ├── core/ │ │ │ │ │ └── namedcluster/ │ │ │ │ │ ├── HadoopClusterDelegate.java │ │ │ │ │ ├── NamedClusterDialog.java │ │ │ │ │ ├── NamedClusterUIFactory.java │ │ │ │ │ ├── NamedClusterUIHelper.java │ │ │ │ │ └── NamedClusterWidget.java │ │ │ │ ├── job/ │ │ │ │ │ └── entries/ │ │ │ │ │ └── hadoopjobexecutor/ │ │ │ │ │ └── UserDefinedItem.java │ │ │ │ ├── repository/ │ │ │ │ │ └── repositoryexplorer/ │ │ │ │ │ ├── controllers/ │ │ │ │ │ │ └── NamedClustersController.java │ │ │ │ │ └── model/ │ │ │ │ │ ├── UINamedCluster.java │ │ │ │ │ ├── UINamedClusterObjectRegistry.java │ │ │ │ │ └── UINamedClusters.java │ │ │ │ ├── trans/ │ │ │ │ │ └── steps/ │ │ │ │ │ └── couchdbinput/ │ │ │ │ │ └── CouchDbInputDialog.java │ │ │ │ └── vfs/ │ │ │ │ └── VfsFileChooserHelper.java │ │ │ └── hadoop/ │ │ │ ├── PluginPropertiesUtil.java │ │ │ └── PropertiesConfigurationProperties.java │ │ └── resources/ │ │ ├── META-INF/ │ │ │ └── version.properties │ │ └── org/ │ │ └── pentaho/ │ │ ├── di/ │ │ │ ├── core/ │ │ │ │ └── hadoop/ │ │ │ │ ├── explorer-layout-overlay.xul │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ ├── trans/ │ │ │ │ └── steps/ │ │ │ │ ├── avroinput/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── couchdbinput/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── ui/ │ │ │ ├── core/ │ │ │ │ └── namedcluster/ │ │ │ │ └── dialog/ │ │ │ │ └── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ └── hadoop/ │ │ │ └── configuration/ │ │ │ ├── messages/ │ │ │ │ └── messages_en_US.properties │ │ │ ├── no-configs.xul │ │ │ ├── restart-prompt.xul │ │ │ ├── select-config.xul │ │ │ └── toolbar-overlay.xul │ │ └── hadoop/ │ │ └── messages/ │ │ └── messages_en_US.properties │ └── test/ │ ├── java/ │ │ └── org/ │ │ └── pentaho/ │ │ ├── database/ │ │ │ └── TestSelectCount.java │ │ ├── di/ │ │ │ ├── core/ │ │ │ │ └── hadoop/ │ │ │ │ └── HadoopConfigurationInfoTest.java │ │ │ ├── trans/ │ │ │ │ └── steps/ │ │ │ │ ├── avroinput/ │ │ │ │ │ ├── AvroInputDataTest.java │ │ │ │ │ ├── AvroInputMetaAvroFieldTest.java │ │ │ │ │ ├── AvroInputMetaLookupFieldTest.java │ │ │ │ │ ├── AvroInputMetaTest.java │ │ │ │ │ └── AvroInputTest.java │ │ │ │ └── couchdbinput/ │ │ │ │ ├── CouchDbInputMetaTest.java │ │ │ │ └── CouchDbInputTest.java │ │ │ └── ui/ │ │ │ ├── core/ │ │ │ │ └── namedcluster/ │ │ │ │ └── NamedClusterUIHelperTest.java │ │ │ └── vfs/ │ │ │ └── VfsFileChooserHelperTest.java │ │ ├── hadoop/ │ │ │ ├── PluginPropertiesUtilTest.java │ │ │ └── PropertiesConfigurationPropertiesTest.java │ │ ├── util/ │ │ │ └── FileUtil.java │ │ └── weblogs/ │ │ └── WebLogs.java │ └── resources/ │ ├── hadoop-configurations/ │ │ └── .gitignore │ ├── master.log │ ├── plugin.properties │ ├── s3OutputMetaTest.ktr │ ├── test-settings.properties │ ├── test-version.properties │ └── test.ktr ├── legacy-amazon/ │ ├── assemblies/ │ │ ├── plugin/ │ │ │ ├── pom.xml │ │ │ └── src/ │ │ │ ├── assembly/ │ │ │ │ └── assembly.xml │ │ │ └── main/ │ │ │ └── resources/ │ │ │ └── version.xml │ │ └── pom.xml │ ├── core/ │ │ ├── pom.xml │ │ └── src/ │ │ ├── main/ │ │ │ ├── java/ │ │ │ │ └── org/ │ │ │ │ └── pentaho/ │ │ │ │ └── amazon/ │ │ │ │ ├── AbstractAmazonJobEntry.java │ │ │ │ ├── AbstractAmazonJobEntryDialog.java │ │ │ │ ├── AbstractAmazonJobExecutor.java │ │ │ │ ├── AbstractAmazonJobExecutorController.java │ │ │ │ ├── AmazonEmrReleases.java │ │ │ │ ├── AmazonRegion.java │ │ │ │ ├── InstanceType.java │ │ │ │ ├── client/ │ │ │ │ │ ├── AbstractClientFactory.java │ │ │ │ │ ├── AmazonClientCredentials.java │ │ │ │ │ ├── ClientFactoriesManager.java │ │ │ │ │ ├── ClientType.java │ │ │ │ │ ├── api/ │ │ │ │ │ │ ├── AimClient.java │ │ │ │ │ │ ├── Ec2Client.java │ │ │ │ │ │ ├── EmrClient.java │ │ │ │ │ │ ├── PricingClient.java │ │ │ │ │ │ └── S3Client.java │ │ │ │ │ └── impl/ │ │ │ │ │ ├── AimClientFactory.java │ │ │ │ │ ├── AimClientImpl.java │ │ │ │ │ ├── Ec2ClientFactory.java │ │ │ │ │ ├── Ec2ClientImpl.java │ │ │ │ │ ├── EmrClientFactory.java │ │ │ │ │ ├── EmrClientImpl.java │ │ │ │ │ ├── PricingClientFactory.java │ │ │ │ │ ├── PricingClientImpl.java │ │ │ │ │ ├── S3ClientFactory.java │ │ │ │ │ └── S3ClientImpl.java │ │ │ │ ├── emr/ │ │ │ │ │ ├── job/ │ │ │ │ │ │ └── AmazonElasticMapReduceJobExecutor.java │ │ │ │ │ └── ui/ │ │ │ │ │ ├── AmazonElasticMapReduceJobExecutorController.java │ │ │ │ │ └── AmazonElasticMapReduceJobExecutorDialog.java │ │ │ │ ├── hive/ │ │ │ │ │ ├── job/ │ │ │ │ │ │ └── AmazonHiveJobExecutor.java │ │ │ │ │ └── ui/ │ │ │ │ │ ├── AmazonHiveJobExecutorController.java │ │ │ │ │ └── AmazonHiveJobExecutorDialog.java │ │ │ │ └── s3/ │ │ │ │ ├── S3VfsFileChooserHelper.java │ │ │ │ └── VfsFileChooserHelper.java │ │ │ └── resources/ │ │ │ ├── META-INF/ │ │ │ │ └── version.properties │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── amazon/ │ │ │ ├── emr/ │ │ │ │ ├── job/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── ui/ │ │ │ │ └── AmazonElasticMapReduceJobExecutorDialog.xul │ │ │ ├── hive/ │ │ │ │ ├── job/ │ │ │ │ │ └── messages/ │ │ │ │ │ └── messages_en_US.properties │ │ │ │ └── ui/ │ │ │ │ └── AmazonHiveJobExecutorDialog.xul │ │ │ └── messages/ │ │ │ └── messages_en_US.properties │ │ └── test/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── pentaho/ │ │ │ └── amazon/ │ │ │ ├── AbstractAmazonJobExecutorControllerTest.java │ │ │ ├── AbstractAmazonJobExecutorTest.java │ │ │ ├── AmazonRegionTest.java │ │ │ ├── InstanceTypeTest.java │ │ │ ├── PersistentPropertyChangeListener.java │ │ │ ├── PropertyFiringObjectTest.java │ │ │ ├── client/ │ │ │ │ ├── AmazonClientCredentialsTest.java │ │ │ │ ├── ClientFactoriesManagerTest.java │ │ │ │ └── impl/ │ │ │ │ ├── AimClientImplTest.java │ │ │ │ ├── Ec2ClientFactoryTest.java │ │ │ │ ├── Ec2ClientImplTest.java │ │ │ │ ├── EmrClientImplTest.java │ │ │ │ ├── PricingClientImplTest.java │ │ │ │ └── S3ClientImplTest.java │ │ │ ├── emr/ │ │ │ │ └── job/ │ │ │ │ └── AmazonElasticMapReduceJobExecutorLoadSaveTest.java │ │ │ └── hive/ │ │ │ └── job/ │ │ │ └── AmazonHiveJobExecutorLoadSaveTest.java │ │ └── resources/ │ │ └── master.log │ └── pom.xml ├── legacy-core/ │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── org/ │ └── pentaho/ │ └── big/ │ └── data/ │ └── api/ │ └── services/ │ └── BigDataServicesHelper.java ├── pom.xml └── services-bootstrap/ ├── pom.xml └── src/ ├── main/ │ └── java/ │ └── org/ │ └── pentaho/ │ └── big/ │ └── data/ │ ├── api/ │ │ └── services/ │ │ └── impl/ │ │ └── BigDataServicesProxyImpl.java │ ├── hadoop/ │ │ └── bootstrap/ │ │ ├── HadoopConfigurationBootstrap.java │ │ └── HadoopConfigurationListener.java │ └── services/ │ └── bootstrap/ │ ├── BigDataCEServiceInitializerImpl.java │ ├── BigDataLogConfig.java │ └── BigDataPluginLifecycleListener.java └── test/ └── java/ └── org/ └── pentaho/ └── big/ └── data/ └── services/ └── bootstrap/ ├── BigDataCEServiceInitializerImplTest.java └── BigDataLogConfigTest.java