繁体   English   中英

如何在HIVE分区中重命名文件

[英]How to rename file within a partition in HIVE

我在蜂巢中有一个日期分区数据。 但是,某个分区中的文件的名称类似于000112_0。 有没有办法重命名此文件

没有配置属性可以执行此操作,但是您可以编写自定义的reducer类(例如OutputFormat来实现此目的。

OutputFormat描述了Map-Reduce作业的输出规范。 Map-Reduce框架依赖于作业的OutputFormat来:

  • 验证作业的输出规范。 例如,检查输出目录是否不存在。
  • 提供RecordWriter实现,用于写出作业的输出文件。 输出文件存储在FileSystem

您可以。 跑:

hadoop fs -mv /path_to_file/old_name /path_to_file/new_name

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM