After you upgrade, you need to update mappings that have the Hive engine configured within the Hadoop validation environment. Run a series of infacmd commands to update mappings to change the Hive engine configuration. Informatica continues to support the Blaze and Spark engines in the Hadoop environment.
Run commands using the following infacmd plugins.
infacmd dis plugin
. Run commands with the dis plugin to update mappings that are deployed to the Data Integration Service. For example, dis enableMappingValidationEnvironment.
infacmd mrs plugin
. Run commands with the mrs plugin to update mappings that are not deployed to the Data Integration Service. For example, mrs enableMappingValidationEnvironment.
When you run the commands, the -sn (Service Name) parameter depends on the plugin that you use. Use the name of the Data Integration Service when you run dis commands, and use the name of the Model Repository Service when you run mrs commands.
Run the following commands against both the dis and the mrs plugins.
listMappingEngines
To identify mappings that have the Hive engine configured for validation, run the listMappingEngines command. Consider the following sample syntax:
If you want to enable other validation environments, run the enableMappingValidationEnvironment command for each environment that you want to enable. You can enable the following environments: native, blaze, spark, or spark-databricks. Consider the following sample syntax examples based on different command filters:
If you want to change the execution environment, run the setMappingExecutionEnvironment. Consider the following sample syntax based on mapping name filter:
Run the listMappingEngines command again to verify that there are no mappings with a Hive validation environment.
For information about the commands, see the
Informatica Command Reference
.
Warnings
Consider the following points of failure if you do not update the environments:
Mappings fail at run time if configured with the Hive engine as the only validation environment.
If you edit the validation environment in the Developer tool that has the Hive engine as the only validation environment, the Hadoop connection in the mapping is lost. You need to set the validation environments and select the Hadoop connection again. This can happen when you upgrade from a previous version or when you import a mapping from a previous version.