core-site.xml文件通知hadoop守护进程namenode在集群中运行的位置。它包含hadoop核心的配置设置,例如hdfs和mapreduce所共有的i/o设置。
hdfs-site.xml文件包含hdfs守护程序的配置设置;namenode、secondary namenode和datanodes。在这里,我们可以配置hdfs-site.xml来指定hdfs上的默认块复制和权限检查。也可以在创建文件时指定实际的复制次数。如果在创建时中未指定复制,则使用默认值。
我想了解哪些进程[namenode、datanode、hdfs client]需要访问哪些配置文件?
我想它只需要 hdfs-site.xml
因为它不需要知道自己的位置。
datanode:我想它需要访问这两个节点 core-site.xml
(定位namenode)和 hdfs-site.xml
(用于各种设置)?
hdfs客户机:我想它需要访问这两个 core-site.xml
(定位namenode)和 hdfs-site.xml
(用于各种设置)?
准确吗?
2条答案
按热度按时间k7fdbhmy1#
一些评论:
core-site.xml
hdfs-site.xml
这两个是外部使用的吗访问集群/webhdfsapi的程序(如nifi)
边缘节点需要两者才能访问群集
Ambari将管理这两个连同所有其他人
您列出的三个都需要访问权限才能运行集群,并且至少需要设置基本设置,如代理设置和集群访问权限
j0pj023g2#
客户端和服务器进程都需要访问这两个文件
如果将hdfs nameservices与高度可用的namenodes一起使用,那么这两个namenodes需要找到对方