java - 更改Hadoop HDFS文件名

标签 java hadoop hdfs

我想更改群集上HDFS块的自动保存的文件名。因此,当我将文件上传到HDFS并将其分成多个块时,它们会生成带有多个数字的名称。
我搜索了代码,但找不到它。

它应该在Java代码中的某个地方,而不是配置文件,对吗?

有人可以告诉我文件名的创建或定义在哪些类中发生?

非常感谢!

编辑:

确定找到了。

FSNameSystem.randBlockId.nextLong()

最佳答案

确定找到了。

FSNameSystem.randBlockId.nextLong()

关于java - 更改Hadoop HDFS文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15629026/

相关文章:

java - 单例模式 : static or static final?

hadoop - 大量开放源数据供研究

hadoop - 无法连接到服务器: quickstart. cloudera/10.0.2.15:8032

hadoop - 将时间序列数据写入按月和日分区的 hdfs?

java - hadoop - HDFS 文件分发

java - Android protobuf nano 文档

java - 在Java中动态保存用户名和密码信息的好/安全方法是什么?

Hadoop、Mapreduce - 无法获取 locatedblock 的 block 长度

java - 方案 : webhdfs 没有文件系统

java - JSR352 - 单个项目读取,多个项目写入