Represents the arguments required for formatting copylisting files.
hdfs://namenode:8020/source/seqfile or ofs://ozone-service/vol/bkt/file.null values are not allowed.null values are not allowed.null values are not allowed.| name | data type | description |
|---|---|---|
| inputPath | string | Absolute path (including protocol and HDFS namenode address/Ozone service ID) to the input file.
This file must exist before calling the endpoint.
Example: |
| outputPath | string | Absolute path (including protocol and HDFS namenode address/Ozone service ID) to the output file.
This file must not exist before calling the endpoint. |
| statusType | string | The type of the status objects in the input file.
Based on the values of com.cloudera.enterprise.distcp.util.StatusTypes. |
| inputFormat | string | The format of the input file.
Valid values: "BINARY" |
| outputFormat | string | The format of the output file.
Valid values: "JSONL" |
| additionalConfigs | map of string | A map of additional configuration options for the formatting.
These will be merged with the configuration gathered for the command automatically.
null values are not allowed.
|
| unsetConfigs | array of string | A set of configuration options to be unset.
null values are not allowed.
|
| additionalEnvironmentVariables | map of string | A map of additional environment variables to be used in the one-off process
This is the place to add environment variables related to e.g. kinit
that acquires the TGT on the execution-side (usually the destination)
or JVM options.
null values are not allowed; this interface must be changed should that be necessary.
|
Example
{
"inputPath" : "...",
"outputPath" : "...",
"statusType" : "...",
"inputFormat" : "...",
"outputFormat" : "...",
"additionalConfigs" : {
"property1" : "...",
"property2" : "..."
},
"unsetConfigs" : [ "...", "..." ],
"additionalEnvironmentVariables" : {
"property1" : "...",
"property2" : "..."
}
}