大数据基础问答17

1.MySQL部署过程的配置文件默认在哪
/etc/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;

6.MySQL字段类型有哪些
| char | 字符 |-----------------------char(10) abcxxxxxxx 自动补全,定长
| varchar | 字符串 |----------------varchar(10) 变长,abcde 就是5个字符
| int | 整数 |
| float | 单精度 |
| double | 双精度 |
| date | 年月日 |
| timestamp | 年月日 时分秒 |

7.建表的规范是什么?
create table DBname.tablename(
id int,
name varchar(100),
age int,

create_time timestamp ,
cerate_user varchar(100),
update_time timestamp ,
update_user varchar(100)
);

8.增删改查的SQL,会写不?
DML SQL:增删改查
insert
update
delete
select

9.分组函数有哪些
group by
having

10.分组语法是什么?有什么规则
group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。
group by 是分组查询,一般 group by 是和 聚合函数配合使用
group by 后面跟着的字段必须与select 之后聚合函数之前的字段一致,如果是多个字段,可以不按顺序!

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

12.模糊查询第三个字母为x的 SQL怎么写
select * from xxx(表) where yyy(字段) like ‘__x%’;

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

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

15.谈谈你们对子表的理解
以主表的主键(primary key)值为外键 (Foreign Key)的表,可以通过外键与主表进行关联查询。从表与主表通过外键进行关联查询。

16.union和union all 是什么区别
union是去重复合并
union all是不去重复合并

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

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

19.hadoop广义来说是什么
广义的Hadoop是指以hadoop软件为主的生态圈

20.hadoop狭义来说是什么
狭义d的hadoop是指hadoop软件

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

22.NN节点是做什么的
管理文件系统的命名空间,维护文件系统树,以两种文件永久保存在磁盘上:
命名空间镜像文件fsimage
编辑日志editlog

23.DN节点是做什么?
DN是存储数据块和块的校验和(文件传输可能丢字节数,块可能损坏,使用块的校验和显示异常进程)
与NN通信: 通过netty
a.每隔3秒发送一个心跳包
b.每10次心跳发送一个blockReport

24.SNN是做什么的?
定期合并fsimage+editlog文件为新的fsimage,推送给NN,称为检查点checkpoint

25.副本放置策略,想想会不会?
第一个副本存储规则:
假设我提交文件的所在机器就是datanode节点上,那么第一个块就是存储在本节点上:就近原则;
如果不是datanode节点,就随机挑选一台磁盘不太慢的cpu不太繁忙的节点上。

第二个副本存储规则:跨机架
放置于第一个副本的不同的机架节点上。

第三个副本存储规则:
放置于与第二个副本相同的机架的不同的节点上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值