HADOOP-17386. Change default fs.s3a.buffer.dir to be under Yarn container path on yarn applications (#3908)
Co-authored-by: Monthon Klongklaew <monthonk@amazon.com> Signed-off-by: Akira Ajisaka <aajisaka@apache.org>
This commit is contained in:
parent
afb863acf4
commit
30dcd044c3
@ -1602,9 +1602,12 @@
|
|||||||
|
|
||||||
<property>
|
<property>
|
||||||
<name>fs.s3a.buffer.dir</name>
|
<name>fs.s3a.buffer.dir</name>
|
||||||
<value>${hadoop.tmp.dir}/s3a</value>
|
<value>${env.LOCAL_DIRS:-${hadoop.tmp.dir}}/s3a</value>
|
||||||
<description>Comma separated list of directories that will be used to buffer file
|
<description>Comma separated list of directories that will be used to buffer file
|
||||||
uploads to.</description>
|
uploads to.
|
||||||
|
Yarn container path will be used as default value on yarn applications,
|
||||||
|
otherwise fall back to hadoop.tmp.dir
|
||||||
|
</description>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
<property>
|
<property>
|
||||||
|
@ -545,7 +545,7 @@ The table below provides a summary of each option.
|
|||||||
| Option | Meaning | Default |
|
| Option | Meaning | Default |
|
||||||
|--------|---------|---------|
|
|--------|---------|---------|
|
||||||
| `mapreduce.fileoutputcommitter.marksuccessfuljobs` | Write a `_SUCCESS` file on the successful completion of the job. | `true` |
|
| `mapreduce.fileoutputcommitter.marksuccessfuljobs` | Write a `_SUCCESS` file on the successful completion of the job. | `true` |
|
||||||
| `fs.s3a.buffer.dir` | Local filesystem directory for data being written and/or staged. | `${hadoop.tmp.dir}/s3a` |
|
| `fs.s3a.buffer.dir` | Local filesystem directory for data being written and/or staged. | `${env.LOCAL_DIRS:-${hadoop.tmp.dir}}/s3a` |
|
||||||
| `fs.s3a.committer.magic.enabled` | Enable "magic committer" support in the filesystem. | `true` |
|
| `fs.s3a.committer.magic.enabled` | Enable "magic committer" support in the filesystem. | `true` |
|
||||||
| `fs.s3a.committer.abort.pending.uploads` | list and abort all pending uploads under the destination path when the job is committed or aborted. | `true` |
|
| `fs.s3a.committer.abort.pending.uploads` | list and abort all pending uploads under the destination path when the job is committed or aborted. | `true` |
|
||||||
| `fs.s3a.committer.threads` | Number of threads in committers for parallel operations on files.| -4 |
|
| `fs.s3a.committer.threads` | Number of threads in committers for parallel operations on files.| -4 |
|
||||||
|
@ -972,9 +972,12 @@ options are covered in [Testing](./testing.md).
|
|||||||
|
|
||||||
<property>
|
<property>
|
||||||
<name>fs.s3a.buffer.dir</name>
|
<name>fs.s3a.buffer.dir</name>
|
||||||
<value>${hadoop.tmp.dir}/s3a</value>
|
<value>${env.LOCAL_DIRS:-${hadoop.tmp.dir}}/s3a</value>
|
||||||
<description>Comma separated list of directories that will be used to buffer file
|
<description>Comma separated list of directories that will be used to buffer file
|
||||||
uploads to.</description>
|
uploads to.
|
||||||
|
Yarn container path will be used as default value on yarn applications,
|
||||||
|
otherwise fall back to hadoop.tmp.dir
|
||||||
|
</description>
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
<property>
|
<property>
|
||||||
@ -1824,9 +1827,12 @@ consumed, and so eliminates heap size as the limiting factor in queued uploads
|
|||||||
|
|
||||||
<property>
|
<property>
|
||||||
<name>fs.s3a.buffer.dir</name>
|
<name>fs.s3a.buffer.dir</name>
|
||||||
<value>${hadoop.tmp.dir}/s3a</value>
|
<value>${env.LOCAL_DIRS:-${hadoop.tmp.dir}}/s3a</value>
|
||||||
<description>Comma separated list of directories that will be used to buffer file
|
<description>Comma separated list of directories that will be used to buffer file
|
||||||
uploads to.</description>
|
uploads to.
|
||||||
|
Yarn container path will be used as default value on yarn applications,
|
||||||
|
otherwise fall back to hadoop.tmp.dir
|
||||||
|
</description>
|
||||||
</property>
|
</property>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user