我对HDFS架构有所怀疑..
名称节点和作业跟踪器之间有什么区别吗?和数据节点和任务跟踪器?
两者是相同的还是每个都有一些特定的功能?
我发现Name被认为是主节点。它在RAM中具有名称空间,其中包含有关元数据的所有信息。
答案 0 :(得分:1)
名称节点和作业跟踪器之间有什么区别吗?
两个不相关的组件。 Namenode是HDFS的一部分,而Jobtracker是mapreduce的一部分。苹果和橘子。同样适用于datanode(HDFS)和tasktracker(mapreduce)。
Hadoop核心由两个系统组成:HDFS文件系统和mapreduce组件。 HDFS是文件系统,它至少包含一个namenode(中央目录)和几个datanode(实际存储)。 Mapreduce由作业跟踪器(mapreduce的中心“大脑”)和几个任务执行者(执行者)组成。
虽然一起部署,并从他们的交互方式(计算的数据位置)获得+协同作用,但它们是截然不同的。询问它们之间的共同点或不同点是没有意义的。