HDFS文件写流程
图理解:详解HDFS写的过程:1.Client客户端发出请求open到Distributed FileSystem分布式文件系统2.Distributed FileSystem就会发送请求得到块的位置的信息给NN,3.Distributed FileSystem得到块的位置信息(NN返回给Distributed FileSystem的其实是FileSystem对象,里面包括有块的位置信息)4....
HDFS文件读流程
用图来理解:详解HDFS读的过程:1.Client客户端发出请求open到Distributed FileSystem分布式文件系统2.Distributed FileSystem就会发送请求得到块的位置的信息给NN,3.Distributed FileSystem得到块的位置信息(NN返回给Distributed FileSystem的其实是FileSystem对象,里面包括有块的位置信息)4...
HDFS副本放置策略
1.每个文件一般分为三个副本,当现实情况需要(工作需求量较大的时候也会有分为5个,或者7个副本的情况)2.第一副本:当节点在DN上时,第一副本一般就在DN上,但是如果是其他情况(集群外提交),第一副本也可以在一个随机选择的磁盘剩余空间较大并且速度较快的磁盘上。3.第二副本:放置于与第一副本不同的机架上。4....
HDFS架构设计
HDFS架构设计:1.NN(NameNode):主要是维护管理文件命名空间,其中包括了文件名称,文件的权限,创建时间,副本数,文件被分成多少块,快分布在哪些机器(产生文件fsimage和editlog)。2.理解NN管理下NN和块以及实际存储内容的存储关系。实例:假设NN为一个容量为128000ML的正方形盒子,每个块为同样大小正正方方的容量...
MySQL语法
1.Where条件限定限定寻找条件为name为yu1的人使用or限定寻找条件为两者皆可。则and是必须同时满足两则。 2. > =
Db基础命令1
1.创建表2.查询,删除,更新,插入数据操作查询:删除:drop table ruozedata更新:插入数据:3.设置约束在里面新建约束即可,代码可以在里面找到(保存执行时可以找到代码)。4.删除数据delete from ruozedata where name='yu';...
MySQL的常规使用(Linux中)
1.show databases;2.use mysql转换database3.show tables 显示数据库里的表4.select user,host,password from user查询我的数据库mysql的user,host,password5.给账号设置密码mysql> update user set password=password('123456') where user='root';6.清除空用户delete From user where user='' ;...
MySQL部署(在Linux上)
配置SQL 1.用yum从windows下载SQL包到Linux 命令rz 找到SQL的tar包 上传2.检查是否安装好通过检查进程ps -ef|grep mysqld通过检查是否存在 rpm -qa|grep -i mysqld3.安装和改名tar安装tar包 tar -xzvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gzmv改名字 mv mysql-5.6.23-linux-glibc2.5-x86_64 ...
5.28早课
1.查看当前目录的命令A:pwd2.切换目录的命令是什么? A:cd3.切换到家目录哪几种?A:cd ~,cd4.切换到 上一次的目录是什么? A:cd -5.切换到 上一层的目录是什么? A:cd ../6.绝对路径和相对路径是什么?A:绝对路径要写出所有完整路径,但是相对路径可以用../7.查看历史命...
Linux基础命令3
1.权限问题文件夹:d开头文件:-开头r:read对应权限4(读的权限)w:write对应权限3(写的权限)x:implement对应权限1(执行的权限)-:空权限对应权限0(没有任何权限)则以以下代码为例子说明权限dr-xr-xr--. 2 root root 4096 May 19 19:16 Templates 以d开头则Templates为文件夹,其权限为"r-xr-x...
Linux常用命令2
Linux常用命令二1.创建文件夹mkdir ruozedata 创建1个文件夹mkdir 1 5 7 并排mddir -p 2/3/5 级联2.创建文件vi jepson.log 空和不空touch www.log 创建空echo "" > ruoze.log 有1个字节cat /dev/null ...
Linux常用命令1
Linux常用命令使用CRT / Xshell 软件连接VM,编写虚拟机1.vi 编辑文件注意操作(i-->编辑 修改hadoop001-->ruozehadoop001ecs -->命令 shift+: --> 尾行 输入 wq)2.pwd 当前目录3.ls 查看 -l 权限信息 用户和用户组 时间 等价于 ll(在有些情况下,ll用不了,那么个人...
CentOS6.5的部署
1.下载VM8(注意原版文件,否则可能会有缺失而导致后期一些操作问题)2.下载CentOS6.5的镜像文件3.配置CentOS,有配置向导(大部分都是CentOS自动推荐的选项,需要注意选择Linux系统,使用30G到以上内存)4.注册CentOS账号(分为个人账号和root账号,学习使用root账号)5.基本配置完成(看到CentOS的桌面)...