专栏名称: 36大数据
关注大数据和互联网趋势,最大,最权威,最干货的大数据微信号(dashuju36)。大数据第一科技媒体。不发软文,只做知识分享。
目录
相关文章推荐
人工智能与大数据技术  ·  AI 正在培养“文盲”程序员? ·  3 天前  
大数据文摘  ·  阿里发布 QwenLong-L1 ... ·  2 天前  
软件定义世界(SDX)  ·  【PPT】AI的前世今生 | ... ·  3 天前  
51好读  ›  专栏  ›  36大数据

干货 | 98道常见Hadoop面试题及答案解析(一)

36大数据  · 公众号  · 大数据  · 2017-09-23 07:50

正文

请到「今天看啥」查看全文


多选题




2.1 下列哪项可以作为集群的管理?


a)Puppet
b)Pdsh
c)Cloudera Manager
d)Zookeeper



2.2 配置机架感知的下面哪项正确:


a)如果一个机架出问题,不会影响数据读写
b)写入数据的时候会写到不同机架的 DataNode 中
c)MapReduce 会根据机架获取离自己比较近的网络数据



2.3 Client 端上传文件的时候下列哪项正确?


a)数据经过 NameNode 传递给 DataNode
b)Client 端将文件切分为 Block,依次上传
c)Client 只上传数据到一台 DataNode,然后由 NameNode 负责 Block 复制工作



2.4 下列哪个是 Hadoop 运行的模式:


a)单机版
b)伪分布式
c)分布式



2.5 Cloudera 提供哪几种安装 CDH 的方法?


a)Cloudera manager
b)Tarball
c)Yum
d)Rpm



3

判断题




3.1 Ganglia 不仅可以进行监控,也可以进行告警。( 正确)


分析:此题的目的是考 Ganglia 的了解。严格意义上来讲是正确。ganglia 作为一款最常用的 Linux 环境中的监控软件,它擅长的的是从节点中按照用户的需求以较低的代价采集数据。

但是 ganglia 在预警以及发生事件后通知用户上并不擅长。最新的 ganglia 已经有了部分这方面的功能。但是更擅长做警告的还有 Nagios。Nagios,就是一款精于预警、通知的软件。通过将 Ganglia 和 Nagios 组合起来,把 Ganglia 采集的数据作为 Nagios 的数据源,然后利用 Nagios 来发送预警通知,可以完美的实现一整套监控管理的系统。


3.2 Block Size 是不可以修改的。(错误 )


分析:它是可以被修改的 Hadoop 的基础配置文件是 hadoop-default.xml,默认建立一个 Job 的时候会建立 Job 的 Config,Config 首先读入 hadoop-default.xml 的配置,然后再读入 hadoop-site.xml 的配置(这个文件初始的时候配置为),hadoop-site.xml 中主要配置需要覆盖的 hadoop-default.xml 的系统级配置。


3.3 Nagios 不可以监控 Hadoop 集群,因为它不提供 Hadoop 支持。(错误 )


分析:Nagios 是集群监控工具,而且是云计算三大利器之一







请到「今天看啥」查看全文