每天汇总----10.10

1.MySQL部署过程的配置文件默认在哪   /etc/my.cnf  同时要删除mysql中自带的my.cnf

2.赋予权限,%代表什么   代表任意ip都能访问

3.创建DB的SQL是什么?    create database xxx

4.想想,创建一个用户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 into 表名(字段名)values (字段名对应的值)

删 delete from 表名 where 对记录的帅选条件

改 update 表名 set 字段的修改 where 同上

扫描二维码关注公众号,回复: 3613806 查看本文章

查 select 字段 from 表名 where 同上

9.分组函数有哪些  group by

10.分组语法是什么?有什么规则    group by 字段名 having 聚合函数,规则是group by 的字段同时也要出现在select后面,这样才方便查看

11.order by默认是升序吗   是的  asc

12.模糊查询第三个字母为x的  SQL怎么写   where 字段名 like '__x%';

13.join语法哪三种  left join ,right join ,inner join

14.我们习惯用left join  是指哪个表数据全   左表

15.谈谈你们对子表的理解    使用sql语句创建的一个临时表,记得要给一个别名

16.union和union all 是什么区别  前者去重

17.列可以别名,那么表可以做别名吗?   可以

18.join语法,根据on条件后面的匹配,假如匹配不上,是不是填充Null   是的

19.hadoop广义来说是什么   hadoop生态圈里的所有组件

20.hadoop狭义来说是什么  hadoop mapreduce yarn

21.hdfs伪分布式有哪三个进程   namenode datanode secondarynamenode

22.NN节点是做什么的   维护文件系统的命名空间以及文件树

23.DN节点是做什么?  存储数据,定期发送心跳给NN,以及blockreport

24.SNN是做什么的?  定期送NN那拉取fsimage和editing并合并成新的fsimage返回给NN

25.副本放置策略,想想会不会?  主要是看你在什么节点上上传文件了,如果是DataNode上上传文件那么第一个block将直接存储在本节点上,如果不是的话就随机挑选一个磁盘空间合适的,cpu不那么繁忙的节点来存储第一个block。而后,第二个block将存储在不同的机架上的节点,第三个block将存储在和第二个节点同机架不同的节点上。

猜你喜欢

转载自blog.csdn.net/weixin_39702831/article/details/82992945