20180521早课记录14-Hadoop

1.hadoop是什么

狭义: Hadoop软件(HDFS、MapReduce、Yarn)
广义: 以hadoop为主的生态圈

2.hadoop三大组件是什么?分别做什么

HDFS: 分布式文件管理系统 存储
MapReduce: 执行引擎 计算
Yarn: 资源(memory cpu)和作业调度平台 资源

3.hdfs在部署时,要配置信任关系,请问root和hadoop用户部署时,区别是什么

注意authorized_keys权限 要改为600

4.hdfs三个进程是什么

NameNode,DataNode,SecondaryNameNode

5.一个文件500M,请问多少个块

128m一个块,就是4个块

6.假如副本数为3,上题中的实际存储为多少

1500M

7.谈谈你们对hdfs读和写流程的理解 有什么不一样

读是inputStream
写是outputStream

8.nn是做什么的

管理文件系统的命名空间

9.dn是做什么的

读写文件的数据块

10.snn是做什么的

定期合并fsimage+editlog文件为新的fsimage 推送给namenode 俗称检查点动作

11.谈谈副本放置策略,客户端假如为DN节点,那么第一个副本在哪

就近原则,放当前节点

12.谈谈对jps命令的理解

jps就是把/tmp下对应用户的进程信息显示出来,并不代表实际的进程信息

13.谈谈对pid文件的理解

保存进程号

14.shell脚本编写第一行是什么

#!/bin/bash

15.怎样动态变量

b=`date`

16.if判断要注意什么

if判断里的条件开头和结尾都要空格

17.调试哪两种

脚本内 #!/bin/bash -x
执行参数 sh -x xxx.sh

18.root用户想要使用hadoop执行 date命令,请问命令和参数是什么

su - hadoop -c date

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、系统参数配置优化 1、系统内核参数优化配置 修改文件/etc/sysctl.conf,添加如下配置,然后执行s...
    张伟科阅读 9,206评论 0 14
  • 湾湾校门口的美食 今日吃便当,突然味觉就把我拉回到了台湾南部那个叫做屏东的小城。那年,我在台...
    Cher11111阅读 2,839评论 0 0
  • 朕乃人间帝王,一朝之内命定荣华富贵,万民敬仰。甚至没有自己的名字,“陛下!”是这皇宫内外对朕唯一的称呼,没有人知道...
    夜凝曦阅读 9,574评论 0 10
  • 虎尔财经APP从使用体验上来说很不错,不输主流媒体APP,在用过币乎后那种丝滑般的感觉让人真的很爽。 虎尔财经主打...
    空灵一月阅读 4,117评论 0 0

友情链接更多精彩内容