CLI options of the fs2cs conversion tool
List of the CLI options of the fs2cs conversion tool.
Option | Description |
---|---|
-d,--dry-run
|
Performs a dry-run of the conversion. Outputs whether the conversion is possible or not. |
-f,--fsconfig <arg> |
Absolute path to a valid By default, |
-h,--help |
Displays the list of options. |
-o,--output-directory <arg> |
Output directory for yarn-site.xml and capacity-scheduler.xml files. Must have write permission for the user who is running this script. If |
-p,--print |
If defined, the converted configuration will only be emitted to the console. If -p or --print is specified, the xml files are emitted to the standard output, so the -o / --output-directory is ignored. |
-pc,-percentage |
This option is supported in Cloudera Private Cloud Base 7.1.6 and higher versions. By default the fs2cs conversion utility converts into weight mode. Using -pc you can change it to relative (percentage) mode. Note that there are some scheduler transition limitations that are resolved in weight mode but not in relative (percentage) mode. Relative mode can be considered the “legacy” mode of Capacity Scheduler, where capacities are expressed in percentages. |
-r,--rulesconfig <arg> |
Optional parameter. If specified, should point to a valid path to the conversion rules file (property format). |
-s, --skip-verification |
It does not validate the converted Capacity Scheduler configuration. By default, the utility starts an internal Capacity Scheduler instance to see whether it can start up properly or not. This switch disables this behaviour. |
-t,--no-terminal-rule-check |
Disables checking whether a placement rule is terminal to maintain backward compatibility with configs that were made before YARN-8967. By default, Fair Scheduler performs a strict check of whether a placement rule is
terminal or not. This means that if you use a <reject> rule which is followed by
a <specified> rule, then this is not allowed, since the latter is unreachable.
However, before YARN-8967, Fair Scheduler was more lenient
and allowed certain sequences of rules that are no longer valid. Inside the tool, a
Fair Scheduler instance is instantiated to read and parse the allocation file. In
order to have Fair Scheduler accept such configurations, the |
-y,--yarnsiteconfig <arg> |
Path to a valid |