大数据
爪哇岛的捕鱼人
Hadoop
展开
-
2021-10-29
1.什么是幻读,脏读,不可重复读呢?事务A、B交替执行,事务A被事务B干扰到了,因为事务A读取到事务B未提交的数据,这就是脏读。在一个事务范围内,两个相同的查询,读取同一条记录,却返回了不同的数据,这就是不可重复读。事务A查询一个范围的结果集,另一个并发事务B往这个范围中插入/删除了数据,并静悄悄地提交,然后事务A再次查询相同的范围,两次读取得到的结果集不一样了,这就是幻读。2.数据库的乐观锁和悲观锁是什么以及它们的区别?悲观锁:悲观锁她专一且缺乏安全感了,她的心只属于当前事务,每时每刻都担心着原创 2021-10-29 10:56:13 · 99 阅读 · 0 评论 -
2021-09-30
LINUX常用命令1.ls命令功能:Linux系统中,ls命令只要用于查看指定工作目录的内容,列出指定目录下所含有的文件以及子目录;实列:a.列出/mnt目录下的文件及其子目录:b.“ls –l”命令以详情模式(长格式)列出mnt目录下的内容:#ls -l 与 ll的效果等同;各个字段表示的含义如下:总用量 12 ----->表示的是该目录的大小,以k为单位,目录的大小包括隐藏的文件;下面我们以第一行为例解释:从左往右依次表示:以“-”开头的表示是文件,以“d”开头的表示是目录(原创 2021-09-30 16:05:38 · 294 阅读 · 0 评论 -
zookeeper
原创 2020-01-30 13:34:52 · 109 阅读 · 0 评论 -
HIVE执行流程
2.优化原创 2019-12-05 20:49:50 · 177 阅读 · 0 评论 -
hdfs写流程和MR缓冲区
一.hdfs的写流程1. 客户端发起RPC请求到NameNode2. NameNode收到请求之后,进行校验:a. 校验用户是否有操作权限b. 校验这个文件是否存在3. 记录元数据,计算这个文件的块的数量同时分配块的存储地址4. NameNode就会将地址放入队列中返回给客户端5. 客户端收到队列之后,会从队列中取出地址来进行写入6. 在写的时候,客户端会先将数据进行封包(pack...原创 2019-12-05 20:03:54 · 509 阅读 · 0 评论