Разница между командами hdfs dfs и hadoop fs заключается в их назначении:
- hadoop fs относится к общей файловой системе и может указывать на любую файловую систему, например, локальную, HDFS и другие. 15 Её можно использовать для работы с различными файловыми системами, такими как Local FS, (S)FTP, S3 и другими. 1
- hdfs dfs напрямую указывает на взаимодействие с HDFS. 1 Если необходимо работать только с HDFS, следует использовать команду hdfs dfs. 1
Таким образом, если требуется получить доступ или перенести данные между различными файловыми системами, следует использовать команду hadoop fs, а если нужно работать только с HDFS, — команду hdfs dfs. 1