Hadoop小知识点总结1
1、数据仓库warehouse一般不做更改,只做查询
2、OLTP:联机事务处理,比如:转账
OLAP:联机分析处理,比如:只做查询
3、hadoop的思想来源:
GFS (Google的文件系统)即分布式文件系统
4、MapReduce计算模型的来源:
Page Rank 即搜索排名
5、HBase数据库的来源:
BigTable 大表
6、
7、
8、
9、
10、Hadoop五大守护进程(jobtracker、tasktracker、namenode、datanode、secondarynamenode)的三种启动与关闭方式
第一种启动方式:
进入【 Hadoop-1.x / bin】目录,执行start-all.sh,JPS查看进程,全部启动成功。
查看start-all.sh 代码发现:
# start dfs daemons
"$bin"/start-dfs.sh --config$HADOOP_CONF_DIR
# start mapred daemons
"$bin"/start-mapred.sh --config$HADOOP_CONF_DIR
start-all.sh启动是依赖于,start-dfs.sh 和 start-mapred.sh 两个启动文件,需要注意的是它的执行顺序,是先执行,start-dfs.sh 之后再执行 start-mapred.sh
第二种启动方式:
进入【 Hadoop-1.x /bin 】目录,执行start-dfs.sh 后再执行 start-mapred.sh,JPS查看进程,全部启动成功。
查看start-dfs.sh和 start-mapred.sh代码发现:
【start-dfs.sh】
# start dfsdaemons
# startnamenode after datanodes, to minimize time namenode is up w/o data
# note:datanodes will log connection errors until namenode starts
"$bin"/hadoop-daemon.sh--config $HADOOP_CONF_DIR start namenode $nameStartOpt
"$bin"/hadoop-daemons.sh--config $HADOOP_CONF_DIR start datanode $dataStartOpt
"$bin"/hadoop-daemons.sh--config $HADOOP_CONF_DIR --hosts masters start secondarynamenode
【start-mapred.sh】
# start mapreddaemons
# startjobtracker first to minimize connection errors at startup
"$bin"/hadoop-daemon.sh--config $HADOOP_CONF_DIR start jobtracker
"$bin"/hadoop-daemons.sh--config $HADOOP_CONF_DIR start tasktracker
值得注意的是start-dfs.sh 和 start-mapred.sh 的启动是依赖于hadoop-daemon.sh 和 hadoop-daemons.sh文件进行启动的;
注意其顺序,启动顺序依次为namenode、datanode、secondarynamenode、jobtracker、tasktracker
第三种启动方式:
进入【 Hadoop-1.x /bin】目录,命令如下:
【$ ./hadoop-daemon.sh namenode】
【$ ./hadoop-daemon.sh datanode】
【$ ./hadoop-daemon.sh secondarynamenode】
【$ ./hadoop-daemon.sh jobtracker】
【$ ./hadoop-daemon.sh tasktracker】
JPS查看进程,全部启动成功
第一种关闭方式:
调用stop-all.sh即可,原理同上
第二种关闭方式:
调用stop-mapred.sh再调用stop-dfs.sh 注意其执行顺序,原理同上
第三种关闭方式:
关闭顺序为:jobtracker、tasktracker、namenode、datanode、secondarynamenode
进入【 Hadoop-1.x /bin】目录,命令如下:
【$ ./hadoop-daemon.sh namenode】
【$ ./hadoop-daemon.sh datanode】
【$ ./hadoop-daemon.sh secondarynamenode】
【$ ./hadoop-daemon.sh jobtracker】
【$ ./hadoop-daemon.sh tasktracker】
Hadoop小知识点总结1的更多相关文章
- hadoop 小知识点
------------------------------------------- 配置hadoop的最小blocksize,必须是512的倍数. [hdfs-site.xml] dfs.name ...
- 刚接触Linux,菜鸟必备的小知识点(一)
身为一个将要大四的学生,而且还是学计算机的没有接触过linux简直是羞愧难当.这个假期做了一个软件测试员,必须要熟悉linux的操作,所以对于我这个菜鸟我也就说几点比较重要的小知识点吧. 第一.cd指 ...
- Java学习过程中的总结的小知识点(长期更新)
Java学习过程中的总结的小知识点 (主要是自己不会的知识和容易搞错的东西) 计算某个程序运行的时间 long stime=System.currentTimeMillis(); copy3(file ...
- 【转】HTML5的小知识点小集合
html5的小知识点小集合 html5知识 1. Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<h ...
- AngularJS的小知识点
小知识点:$scope和$rootScope (1)每次使用ngController指令,都会调用控制器的创建函数,创建出一个控制器对象. (2)每次创建一个控制器对象,AngularJS都会创建一个 ...
- js中关于value的一个小知识点(value既是属性也是变量)
今天在学习input的value值时,发现这么一个小知识点,以前理解不太透彻. [1]以下这种情况是常见情况,会弹出“测试内容” <input type="button" v ...
- html5的小知识点小集合
html5的小知识点小集合 html5知识 1. Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于< ...
- [BS] 小知识点总结-05
[BS] 小知识点总结-05 1. 不论UIWindow的rootViewController是navC.tabBarC还是VC,也不管modalVC和rootVC中间隔着多少个VC,但是modal出 ...
- 一个关于echo的小知识点
一个关于echo的小知识点 echo一个布尔值时,如果是true,输出1,而如果是false,将什么都不输出! 网上搜的一个解释: 对于数字类型来说,false 确实 是 0, 而对strin ...
随机推荐
- 走进JDK(八)------AbstractSet
说完了list,再说说colletion另外一个重要的子集set,set里不允许有重复数据,但是不是无序的.先看下set的整个架构吧: 一.类定义 public abstract class Abst ...
- (21)The history of human emotions
https://www.ted.com/talks/tiffany_watt_smith_the_history_of_human_emotions/transcript00:12I would li ...
- B - Dropping tests
In a certain course, you take n tests. If you get ai out of bi questions correct on test i, your cum ...
- bash编程-正则表达式
正则表达式与通配符有部分相似之处,但正则表达式更复杂也更强大. 通配符用于(完全)匹配文件名,支持通配符的命令有:ls.find.cp等: 正则表达式用于在文件中(包含)匹配字符串,支持的命令有:gr ...
- Spring AOP的实现及源码解析
在介绍AOP之前,想必很多人都听说AOP是基于动态代理和反射来实现的,那么在看AOP之前,你需要弄懂什么是动态代理和反射及它们又是如何实现的. 想了解JDK的动态代理及反射的实现和源码分析,请参见下面 ...
- Sequential Container
Notes from C++ Primer Initialize container by iterator When copy a container to another, the contain ...
- flask源码解析之上下文
引入 对于flask而言,其请求过程与django有着截然不同的流程.在django中是将请求一步步封装最终传入视图函数的参数中,但是在flask中,视图函数中并没有请求参数,而是将请求通过上下文机制 ...
- C#6.0语言规范(三) 基本概念
应用程序启动 具有入口点的程序集称为应用程序.运行应用程序时,会创建一个新的应用程序域.应用程序的几个不同实例可以同时存在于同一台机器上,并且每个实例都有自己的应用程序域. 应用程序域通过充当应用程序 ...
- centos7的ssh服务连接
---恢复内容开始--- SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立在应用层基础上的安全协议.SSH 是 ...
- 调用 Https WebService 使用程序自动生成代理类
1 商家提供的WebService接口: https://ws.nciic.org.cn/nciic_ws/services/NciicServices?wsdl 2 在浏览器里打开这个地址,会显示 ...