File
Output plugin : File
- Author: InterestingLab
 - Homepage: https://interestinglab.github.io/seatunnel-docs
 - Version: 1.0.0
 
Description
Write Rows to local file system.
Options
| name | type | required | default value | 
|---|---|---|---|
| options | object | no | - | 
| partition_by | array | no | - | 
| path | string | yes | - | 
| path_time_format | string | no | yyyyMMddHHmmss | 
| save_mode | string | no | error | 
| format | string | no | json | 
options [object]
Custom parameters.
partition_by [array]
Partition the data based on the fields.
path [string]
Output File path. Start with file://.
path_time_format [string]
If path contains time variable, such as xxxx-${now}, path_time_format can be used to specify the format of path, default is yyyy.MM.dd. The commonly used time formats are listed below:
| Symbol | Description | 
|---|---|
| y | Year | 
| M | Month | 
| d | Day of month | 
| H | Hour in day (0-23) | 
| m | Minute in hour | 
| s | Second in minute | 
The detailed time format syntax:Java SimpleDateFormat.
save_mode [string]
Save mode, supports overwrite, append, ignore and error. The detail of save_mode see save-modes.
format [string]
Output format, supports csv, json, parquet and text.
Example
file {
    path = "file:///var/logs"
    format = "text"
}