Table of Contents

Search

  1. About the Test Data Management Installation Guide
  2. Test Data Management Installation Overview
  3. Before You Install TDM
  4. Prepare for Application Services and Databases
  5. Create the Application Services
  6. Install the Clients
  7. TDM Installation
  8. After You Install TDM
  9. Infacmd
  10. Starting and Stopping Informatica and TDM
  11. Uninstallation
  12. Updating the DynamicSections Parameter of a DB2 Database

Installation Guide

Installation Guide

Configure the Informatica Services Machine for Kerberos-Enabled Hadoop HDFS Connections

Configure the Informatica Services Machine for Kerberos-Enabled Hadoop HDFS Connections

If you use a Hadoop cluster with Kerberos authentication, you must configure the Informatica Services machine before you can create and use a Hadoop HDFS connection in Test Data Manager.
Before you begin, perform the following prerequisite tasks:
  • Install the latest version of the JCE policy files.
  • Ensure that the KRB5_CONFIG environment variable contains the
    krb5.conf
    file location and that the
    krb5.conf
    file contains the correct entries.
  • Copy the
    krb5.conf
    file to the following location:
    <Informatica installation directory>/TDM/datadirect
  • Ensure that you have read permission on the ticket cache file.
  1. Create a directory in the Informatica installation directory. For example:
    <Informatica installation directory>/hadoophdfs/conf/
    Ensure that the PowerCenter Integration Service is running so that the Informatica administrator user has read/write access to the directory.
  2. Copy the following files from the Hadoop cluster to the directory that you created:
    • /etc/hadoop/conf/core-site.xml
    • /etc/hadoop/conf/mapred-site.xml
    • /etc/hadoop/conf/hdfs-site.xml
    • /etc/hive/conf/hive-site.xml
  3. Ensure that the Informatica administrator user exists on all Hadoop cluster nodes and has the same UID. To create the Kerberos ticket cache file, run the
    kinit
    command on all nodes.
  4. To create the Kerberos ticket cache file, run the
    kinit
    command on the Informatica node where the PowerCenter Integration Service is running.
    The command creates the ticket cache file with the following name format:
    /tmp/krb5cc_<UID>
    Use the
    kinit
    command to verify, validate, and renew the tickets.
  5. Edit the
    core-site.xml
    file in the directory and add the following parameters:
    <property> <name>hadoop.security.kerberos.ticket.cache.path</name> <value>/tmp/REPLACE_WITH_CACHE_FILENAME</value> <description>Path to the Kerberos ticket cache.</description> </property>
  6. Log in to the Administrator tool, select the PowerCenter Integration Service, and click the
    Processes
    tab.
  7. Click
    Edit
    on the
    Environment Variables
    tab. In the CLASSPATH environment variable, add the directory that you created.
  8. Restart the PowerCenter Integration Service.

0 COMMENTS

We’d like to hear from you!