Что возвращает 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

И после того, как ваш файл находится в локальной файловой системе, вы можете переименовать файл в любое удобное для вас место и добавить предпочитаемый формат файла.

Другие вопросы по тегам