码迷,mamicode.com
首页 > 其他好文 > 详细

20180521早课记录14-Hadoop

时间:2018-05-21 14:44:20      阅读:167      评论:0      收藏:0      [点我收藏+]

标签: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

20180521早课记录14-Hadoop

标签:Hadoop

原文地址:http://blog.51cto.com/10814168/2118668

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!