Я пытаюсь загрузить файл в облачное хранилище объектов из IBM Analytics Engine:
$ hadoop fs -copyFromLocal LICENSE-2.0.txt \
cos://xxxxx/LICENSE-2.0.txt
Однако я получаю предупреждения о невозможности создания дисков:
18/01/26 17:47:47 ПРЕДУПРЕЖДЕНИЕ fs.LocalDirAllocator$AllocatorPerContext: не удалось создать /disk1/s3a 18/01/26 17:47:47 WARN fs.LocalDirAllocator$AllocatorPerContext: не удалось создать /disk2/s3a
Обратите внимание, что несмотря на то, что я получаю это предупреждение, файл все еще загружается:
$ hadoop fs -ls cos://xxxxx/LICENSE-2.0.txt
-rw-rw-rw- 1 clsadmin clsadmin 11358 26 января 2018 г. 17:49 cos://xxxxx/LICENSE-2.0.txt
Проблема выглядит так:
$ grep -B2 -C1 'disk' /etc/hadoop/conf/core-site.xml
<property>
<name>fs.s3a.buffer.dir</name>
<value>/disk1/s3a,/disk2/s3a,/tmp/s3a</value>
</property>
$ ls -lh /disk1 /disk2
ls: cannot access /disk1: No such file or directory
ls: cannot access /disk2: No such file or directory
Каковы последствия этих предупреждений? Папка /tmp/s3a существует, поэтому можем ли мы игнорировать предупреждения об этих других папках?