Что возвращает copyToLocal в среде hadoop?
У меня есть таблица в HDFS с текущим путем /apps/hive/warehouse/ рейтинги. Я попытался загрузить это в мою локальную файловую систему с помощью функции copyToLocal в Hadoop.
Вызов сработал и не показал никаких ошибок, но когда я захожу, проверяю загруженную таблицу - это просто папка с типом файла.
Знаете ли вы, каков правильный вызов функции для загрузки таблицы из HDFS в виде файла CSV?
Это команда, которую я использую в данный момент
hadoop fs -copyToLocal / приложения / улей / склад / рейтинги /home/maria_dev
1 ответ
Ты можешь попробовать
hadoop fs -get /apps/hive/warehouse/ratings /home/maria_dev
И после того, как ваш файл находится в локальной файловой системе, вы можете переименовать файл в любое удобное для вас место и добавить предпочитаемый формат файла.