更新时间:2023-03-17 GMT+08:00
DataNode禁止手动删除或修改数据存储目录
问题
- 数据块在DataNode上的存储目录由“dfs.datanode.data.dir”配置项指定,是否可以修改该配置项来修改数据存储目录?
- 是否可以手动拷贝数据存储目录下的文件?
回答
“dfs.datanode.data.dir”配置项用于指定数据块在DataNode上的存储目录,在系统安装时需要指定根目录,并且可以指定多个根目录。
- 请谨慎修改该配置项,可以添加新的数据根目录。
- 禁止删除原有存储目录,否则会造成数据块丢失,导致文件无法正常读写。
- 禁止手动删除或修改存储目录下的数据块,否则可能会造成数据块丢失。
NameNode和JournalNode存在类似的配置项,也同样禁止删除原有存储目录,禁止手动删除或修改存储目录下的数据块。
- dfs.namenode.edits.dir
- dfs.namenode.name.dir
- dfs.journalnode.edits.dir
父主题: HDFS常见问题