airflow.operators.pig_operator
¶
Module Contents¶
-
class
airflow.operators.pig_operator.
PigOperator
(pig, pig_cli_conn_id='pig_cli_default', pigparams_jinja_translate=False, pig_opts=None, *args, **kwargs)[source]¶ Bases:
airflow.models.BaseOperator
Executes pig script.
- Parameters
pig (str) – the pig latin script to be executed. (templated)
pig_cli_conn_id (str) – reference to the Hive database
pigparams_jinja_translate (bool) – when True, pig params-type templating ${var} gets translated into jinja-type templating {{ var }}. Note that you may want to use this along with the
DAG(user_defined_macros=myargs)
parameter. View the DAG object documentation for more details.pig_opts (str) – pig options, such as: -x tez, -useHCatalog, …