Oozie configuration

If you use Oozie on your cluster, configure proxy access on the cluster and the server.

By default, the oozie user runs Oozie jobs.

If you start an Oozie job from PDI, configure a proxy user.

Set up Oozie on a cluster

Add your PDI user to oozie-site.xml.

  1. Open the oozie-site.xml file on the cluster.

  2. Add the following properties.

    Replace <your_pdi_user_name> with your PDI user name. Example: jdoe.

    <property>
      <name>oozie.service.ProxyUserService.proxyuser.<your_pdi_user_name>.groups</name>
      <value>*</value>
    </property>
    <property>
      <name>oozie.service.ProxyUserService.proxyuser.<your_pdi_user_name>.hosts</name>
      <value>*</value>
    </property>
  3. Save and close the file.

Set up Oozie on the server

Add the proxy user name to the PDI named connection configuration.

  1. Open the following file:

    <username>/.pentaho/metastore/pentaho/NamedCluster/Configs/<connection_name>/config.properties

    circle-info

    This path and file are created when you create a named connection.

  2. Set pentaho.oozie.proxy.user to the proxy user name.

  3. Save and close the file.

For more information about named connections, see the Pentaho Data Integration documentation.

Last updated

Was this helpful?