8.7. Oozie

This screen covers Oozie settings. Here you can set properties for the Oozie server, as well as some advanced properties. Click the name of the group to expand and collapse the display.

 

Table 3.19. Oozie Settings: Oozie Server

Name Notes

Oozie Server host

This value is prepopulated based on your choices on previous screens. The host that has been assigned to run Oozie Server.

Oozie Data Dir

Data directory in which the Oozie DB exists.


 

Table 3.20. Oozie Settings: Advanced

Name Notes
Oozie Log Dir Directory for Oozie logs
Oozie PID Dir Directory for the PID files for Oozie processes
oozie.system.id The Oozie system ID
oozie.systemmode System mode for Oozie at startup
oozie.service.AuthorizationService.security.enabled If security (username/admin role) is enabled or not. If disabled, any user can manage Oozie system and any job.
oozie.service.PurgeService.older.than Jobs older than this value in days will be purged by the PurgeService.
oozie.service.PurgeService.purge.interval Interval at which the PurgeService will run, given in seconds
oozie.service.CallableQueueService.queue.size Max callable queue size
oozie.service.CallableQueueService.threads Number of threads for executing callables.
oozie.service.CallableQueueService.callable.concurrency Maximum concurency for a given callable type. Each command is a callable type: submit, start, run, etc. Each action type is a callable type: MapReduce, SSH, sub-workflow, etc. All commands that use action executors (action-start, action-end. etc.) use the action type as the callable type.
oozie.service.coord.normal.default.timeout Default timeout for a coordinator action input check (in minutes) for a normal job. Set to -1 for infinite timeout.
oozie.db.schema.name Oozie database name
oozie.service.HadoopAccessorService.jobTracker.whitelist Whitelisted job tracker for Oozie service
oozie.authentication.type Defines authentication for Oozie HTTP endpoint. One of simple | kerberbos |#AUTHENTICATION_HANDLER_CLASSNAME#
oozie.service.HadoopAccessorService.nameNode.whitelist  
oozie.service.WorkflowAppService.system.libpath System library path to use for workflow applications. This path is added to workflow applications if the oozie.use.system.libpath property in their job properties is set to true.
use.system.libpath.for.mapreduce.and.pig.jobs If true, submissions of MapReduce and Pig jobs automatically include the system library path. Doing so means that users do not need to specify where the Pig .jar files are because the ones that are in the system library path are used.
oozie.authentication.kerberos.name.rules The name rules to resolve Kerberos principal names. The mapping from Kerberos principal names to OS user names.
oozie.service.HadoopAccessorService. hadoop.configurations Comma-separated list of form AUTHORITY=HADOOP_CONF_DIF, where AUTHORITY is the host/port of the Hadoop service (JobTracker, HDFS). The wildcard * configuration is used when there is no exact match for an authority. The HADOOP_CONF_DIR contains the relevant Hadoop*-site.xml files. A relative path is assumed to begin in the Oozie configuration directory. The path can also be absolute and point to Hadoop client conf/directories in the local filesystem.
oozie.service.ActionService.executor.ext.classes  
oozie.service.SchemaService.wf.ext.schemas  
oozie.service.JPAService.create.db.schema Creates the Oozie DB. If set to true it creates the DB schema if it does not exist. If the DB schema exists, it is a NOP. If set to false, it does not create the DB schema. Note: if the DB schema does not exist, start up fails.
oozie.service.JPAService.jdbc.driver The JDBC driver class
oozie.service.JPAService.jdbc.url The JDBC URL
oozie.service.JPAService.jdbc.username The DB username
oozie.service.JPAService.jdbc.password The DB user password. IMPORTANT: If the password is empty, leave a 1 space string. The service trims the value, and if it is empty, the configuration assumes it is NULL.
oozie.service.JPAService.pool.max.active.conn Maximum number of connections
Custom Oozie Configs Use this text box to enter values for oozie-site.xml properties not exposed by the UI. Enter in "key=value" format, with a newline as a delimiter between pairs.


loading table of contents...