Oozie workflows can be parameterized. The parameters come from a configuration file called as property file.
We can run multiple jobs using the same workflow by using multiple .property files.
Suppose we want to change the jobtracker url or change the script name or value of a param. We can specify a config file (.property) and pass it while running the workflow.
Following is an example of a property file we will use in our workflow example:
nameNode = hdfs://rootname
jobTracker = xyz.com:8088
script_name_external = hdfs_path_of_script/external.hive
database = database_name