По теории, при запуске hdfs-команд с использованием HDFS CLI,
hdfs dfs -touchz s3://bucketname/folder/file
он проходит через EMRFS и обновляет ключ в манифестах в Dynamodb при создании записи S3.
emrfs diff - говорит как в S3, так и в MANIFESTS (Dynamodb). Пока все хорошо.
Когда я пытаюсь выполнить следующее действие oozie fs против файла s3, и я могу заметить, что действие не происходит через EMRFS, так как я не вижу ключей в манифестах (DynamodB).
emrfs diff - говорит, что файл в S3, но не в манифестах (Dynamodb).
<action name="fs_action">
<fs>
<name-node>${nameNode}</name-node>
<touchz path='folder/file'/>
</fs>
</action>
Просто интересно, использует ли oozie fs действие emrfs за экраном, поскольку оно запускается с самого сервера oozie. Просто хочу понять, что происходит за экраном на oozie fs против s3?
Заранее спасибо.