1.MySQL部署过程的配置文件默认在哪
/etc/my.cnf 同时要删除mysql中自带的my.cnf2.赋予权限,%代表什么
代表任意ip都能访问3.创建DB的SQL是什么?
create database xxx4.想想,创建一个用户xxx,对xxxdb有所有权限访问且密码123456,这个SQL会不会写
grant all privileges on xxxdb.* to xxx@'%' identified by '123456';5.赋予权限完,我们最后一步要做什么?
flush privileges; 不仅仅是赋权,在修改完用户密码和允许登陆ip,删除用户等操作后都要使用flush privileges来刷下6.MySQL字段类型有哪些
int float double char varchar date timestamp等7.建表的规范是什么?
create table xxx(id int auto_increment primary key, .... ,create_time timestamp default current_timestamp,update_time default current_timestamp on update current_timestamp);8.增删改查的SQL,会写不?
insert delete update select9.分组函数有哪些
group by10.分组语法是什么?有什么规则
group by 字段名 having 聚合函数,规则是group by 的字段同时也要出现在select后面,这样才方便查看11.order by默认是升序吗
是的 asc12.模糊查询第三个字母为x的 SQL怎么写
where 字段名 like '__x%';13.join语法哪三种
left join right join inner join14.我们习惯用left join 是指哪个表数据全
左表15.谈谈你们对子表的理解
使用sql语句创建的一个临时表,记得要给一个别名16.union和union all 是什么区别
去重和不去重的区别17.列可以别名,那么表可以做别名吗?
可以18.join语法,根据on条件后面的匹配,假如匹配不上,是不是填充Null
是的19.hadoop广义来说是什么
hadoop生态圈20.hadoop狭义来说是什么
hadoop mapreduce yarn21.hdfs伪分布式有哪三个进程
namenode datanode secondarynamenode22.NN节点是做什么的
维护文件系统的命名空间以及文件树23.DN节点是做什么?
存储数据,定期发送心跳给NN,以及blockreport24.SNN是做什么的?
定期送NN那拉取fsimage和editing并合并成新的fsimage返回给NN25.副本放置策略,想想会不会?
主要是看你在什么节点上上传文件了,如果是DataNode上上传文件那么第一个block将直接存储在本节点上, 如果不是的话就随机挑选一个磁盘空间合适的,cpu不那么繁忙的节点来存储第一个block。 而后,第二个block将存储在不同的机架上的节点,第三个block将存储在和第二个节点同机架不同的节点上。