我在熟悉hdfs时遇到了几个术语。很少有这样的术语: namespace , metadata , transaction logs , fsimage , editlogs .有时,似乎所有这些术语都描述了同一件事,那就是“有一些信息”,但我不清楚这一点。一般来说 metadata 意味着关于数据的数据 metadata 是指所有这些术语,还是所有这些术语在hadoop hdfs的上下文中有不同的用途?
namespace
metadata
transaction logs
fsimage
editlogs
rxztt3cl1#
namepace:在hadoop中,“namespace”是指文件名及其路径由名称节点维护。元数据:包括文件名、大小、权限等。。。此元数据存储在名为fsimage的文件中。fsimage:hdfs文件系统在某个时间点的完整状态。对文件系统所做的任何更改都不会立即写入fsimage,而是存储在名为editlog的单独文件(与fsimage的存储位置相同)中。editlogs:它是一个日志,列出在最近的fsimage之后所做的每个文件系统更改。
1条答案
按热度按时间rxztt3cl1#
namepace:在hadoop中,“namespace”是指文件名及其路径由名称节点维护。
元数据:包括文件名、大小、权限等。。。此元数据存储在名为fsimage的文件中。
fsimage:hdfs文件系统在某个时间点的完整状态。
对文件系统所做的任何更改都不会立即写入fsimage,而是存储在名为editlog的单独文件(与fsimage的存储位置相同)中。
editlogs:它是一个日志,列出在最近的fsimage之后所做的每个文件系统更改。