当前位置: 首页 > 知识库问答 >
问题:

哪些进程需要访问core-site.xml和hdfs-site.xml

别锐
2023-03-14

core-site.xml文件通知Hadoop守护进程NameNode在集群中运行的位置。它包含Hadoop核心的配置设置,例如HDFS和MapReduce通用的I/O设置。

hdfs-site.xml文件包含HDFS后台进程的配置设置;NameNode、次级NameNode和DataNodes。在这里,我们可以配置hdfs-site.xml在HDFS上指定默认的块复制和权限检查。还可以在创建文件时指定实际复制数。如果在创建时未指定复制,则使用默认值。

我想了解哪些进程[Namenode、Datanode、HDFS client]需要访问这些配置文件中的哪一个?

  • nameNode:我假设它只需要hdfs-site.xml,因为它不需要知道自己的位置。
  • Datanode:我认为它需要访问core-site.xml(定位名称节点)和hdfs-site.xml(用于各种设置)?
  • HDFS客户端:我认为它需要访问core-site.xml(定位名称代码)和hdfs-site.xml(用于各种设置)?

准确吗?

共有1个答案

贺宏富
2023-03-14

客户端和服务器进程需要访问这两个文件

如果您使用具有高可用名称编号的HDFS名称服务,那么这两个名称编号需要相互查找

 类似资料:
  • 使用Cloudera Manager时,我可以通过以下方式访问hdfs-site.xml文件: Cloudera Manager>Cluster>HDFS>Instances>(例如NameNode)>Processes COnfiguration Files>hdfs-site.xml 该文件是否可直接通过文件系统访问,如果是,它位于何处

  • 问题内容: 在什么情况下需要同步对实例成员的访问?我知道对类的静态成员的访问始终需要同步-因为它们在该类的所有对象实例之间共享。 我的问题是,如果不同步实例成员,什么时候会出现错误? 例如,如果我的课程是 在什么情况下(使用该类),我 需要 使用以下方法: 和 ? 预先感谢您的回答。 问题答案: 这取决于您是否希望类是线程安全的。大多数类都不是线程安全的(为简单起见),在这种情况下,您不需要同步。

  • 为了学习,我正在4节点集群上安装Hadoop2.9.0。我已经按照Apache Hadoop 2.9.0的官方文档和一些google页面开始了namenode的安装/配置。 我编辑了位于$hadoop_home/etc/hadoop目录下的hdfs-site.xml,如下所示: 当我运行“hadoop namenode-format”时,它在/tmp/hadoop-hadoop/...下格式化默认

  • 问题内容: 我正在寻找一个清晰,简洁和准确的答案。 理想情况下,作为实际答案,尽管欢迎提供指向良好解释的链接。 问题答案: 装箱的值是对原始类型*进行最小包装的数据结构。装箱的值通常存储为指向堆上对象的指针。 因此,盒装值使用更多的内存,并且至少要进行两次内存查找才能访问:一次获取指针,另一次跟随该指针到达原语。显然,这不是您想要在内部循环中执行的操作。另一方面,带框值通常会与系统中的其他类型一起

  • 本文向大家介绍RabbitMQ 集群搭建需要注意哪些问题?相关面试题,主要包含被问及RabbitMQ 集群搭建需要注意哪些问题?时的应答技巧和注意事项,需要的朋友参考一下 各节点之间使用“–link”连接,此属性不能忽略。 各节点使用的 erlang cookie 值必须相同,此值相当于“秘钥”的功能,用于各节点的认证。 整个集群中必须包含一个磁盘节点。

  • 本文向大家介绍前端需要注意哪些SEO?相关面试题,主要包含被问及前端需要注意哪些SEO?时的应答技巧和注意事项,需要的朋友参考一下 合理的title,description,keyswords 搜索引擎对这三项的权重逐个减小,title 值强调重点即可,重要的关键 词出现不要超过两次,而且要靠前。 2 、不同页面的tilte要有所不同;description把页面的内容高度概括,长度合适,不可过分