Back to Flink

Environment Configuration

docs/layouts/shortcodes/generated/environment_configuration.html

0.4-rc12.9 KB
Original Source
KeyDefaultTypeDescription
env.hadoop.conf.dir

| (none) | String | Path to hadoop configuration directory. It is required to read HDFS and/or YARN configuration. You can also set it via environment variable. | |

env.hbase.conf.dir

| (none) | String | Path to hbase configuration directory. It is required to read HBASE configuration. You can also set it via environment variable. | |

env.java.default-opts.all

| (none) | String | A string of default JVM options to prepend to env.java.opts.all. This is intended to be set by administrators. | |

env.java.default-opts.jobmanager

| (none) | String | A string of default JVM options to prepend to env.java.opts.jobmanager. This is intended to be set by administrators. | |

env.java.default-opts.taskmanager

| (none) | String | A string of default JVM options to prepend to env.java.opts.taskmanager. This is intended to be set by administrators. | |

env.java.home

| (none) | String | Location where Java is installed. If not specified, Flink will use your default Java installation. | |

env.java.opts.all

| (none) | String | Java options to start the JVM of all Flink processes with. | |

env.java.opts.client

| (none) | String | Java options to start the JVM of the Flink Client with. | |

env.java.opts.historyserver

| (none) | String | Java options to start the JVM of the HistoryServer with. | |

env.java.opts.jobmanager

| (none) | String | Java options to start the JVM of the JobManager with. | |

env.java.opts.sql-gateway

| (none) | String | Java options to start the JVM of the Flink SQL Gateway with. | |

env.java.opts.taskmanager

| (none) | String | Java options to start the JVM of the TaskManager with. | |

env.log.dir

| (none) | String | Defines the directory where the Flink logs are saved. It has to be an absolute path. (Defaults to the log directory under Flink’s home) | |

env.log.level

| "INFO" | String | Defines the level of the root logger. | |

env.log.max

| 10 | Integer | The maximum number of old log files to keep. | |

env.pid.dir

| "/tmp" | String | Defines the directory where the flink-<host>-<process>.pid files are saved. | |

env.ssh.opts

| (none) | String | Additional command line options passed to SSH clients when starting or stopping JobManager, TaskManager, and Zookeeper services (start-cluster.sh, stop-cluster.sh, start-zookeeper-quorum.sh, stop-zookeeper-quorum.sh). | |

env.stdout-err.redirect-to-file

| false | Boolean | Whether redirect stdout and stderr to files when running foreground. If enabled, logs won't append the console too. Note that redirected files do not support rolling rotate. | |

env.yarn.conf.dir

| (none) | String | Path to yarn configuration directory. It is required to run flink on YARN. You can also set it via environment variable. |