00:00
各位同学大家好,接下来我们给大家介绍我们小白篇的第11章red集群,好,那么在开始上课之前啊,由于部分同学呢,现在呢还没有登录,OK,因为啊,互相理解一下,第一个疫情上课本身就比较痛苦啊,大家的学习压力都很大,老师非常理解,所以学校的要求,要求我们讲细一点,讲慢一点,保证所有同学都不要掉队,这是第一点。第二个同学呢,他可能老家呢是在农村,那个网络呢不是特别好,登录上呢特别慢,有时候还会掉线,所以我们稍微说一几个面试题,稍微等他们一会好,首先啊各位同学,那么这个时候呢,来看一下啊,这个集群呢,是从复制哨兵集群步步高,一章比一章烦,一章比一章难,当然有些基础好的同学呢,觉得就是啊杨哥,我觉得这个哨兵学完了以后,我昨天也配置成功了,当然有些同学确实配置出错了哈,也有些成功,有些出错,那觉得哨兵我能理解了,也不难,不就几个命令嘛啊,你说的主观下限和客观下限我也清楚了,同学。
01:05
听好,一定要学技术,要搞清楚啊,有些同学呢,比较浮躁,你是来学习技术的,不是来学习安装加操作加配置,首先呢啊,有些同学啊,别讲那么多了,这个给我一个文档,我第一步第二步叭叭叭叭叭拍完集群,然后呢,加瓦一连完火了嘛,多简单对不对?哎,讲那么多干什么,你要搞清楚啊,实际工作当中100%不会由你去配集群。但是面试中会问,工作中要用,笔试中一定会考,那么这一波啊,如果你只喜欢找一个MT,一个word文档,PDF文档,照着一步一步的安装操作配置,这一步呢,那么你请参考其他资料,对不起,这个呢,杨哥呢,可能教的东东呢,稍微呢晦涩难懂一点,但是面试中就考我问的这些东东,我说的这些东东第一个好,什么是集群,为什么要用集群,怎么推出来的?
02:07
第二个16384在集群里面意味着什么,你清楚吗?第三一个你们公司的集群节点奇数还是偶数,你们公司配的多大,请问。如果一个我要配一个复杂的高可用集群,它能支持的节点最多是多少?你做过研究吗?第五一个,请问什么是一致性哈希算法,哈希环听说过吗?CRC16算法这个分别又是什么意思?你了解过吗?啊,所以说呢。大家都清楚啊,我们把这个啊对比我们学过的MYSQL。你觉得公司会让你去安装MYSQ吗?你装完一个MYSQL,这个没有任何意义,重要是一言不合说一下什么是事物,什么是a cid,什么是隔离级别,什么是索引,索引优化,索引失效,你聊聊,哎,所以说呢,他不会去考你后面这个,如果你现在觉得你学的很轻松,可能你学的呢,根本不是人家要考的,没有任何意义。再次强调安装操纵配置没有任何意义,照这个文档做,杨哥都给你们整理好,粘你就能粘成功,可接下来呢,同学们回到我们这好。
03:16
Red集群我们先看一下官网,待会我们说它是什么,怎么引出来的,这有句话,欢迎你来到red集群的指导说明的这个文件里面啊,这个官方手册,这样呢,你就会找到一些信息,关于什么东东集群的算法和设计相,你们公司怎么设计集群的一些设计,与之相关联的思考和深度。OK,好,那假设啊,这些答案同学们,就像刚才我聊过的,你翻过这个吗?假设这个动作是什么意思?再来请看,对于集群当中分布式T的模式,人家告诉你了,那么我们建议最多的节点的话呢,1000个。哎,所以说人家是看你有没有看过官网,有没有真真真正搞懂了集群的这些什么东东,人家问的是算法和集群的设计架构拓扑图这些动作。
04:08
所以不是找一篇文档啊,左边点一下各种安装,OK,所以说呢,各位同学如果教安装的话呢,啊,真的太轻松了,OK,好,我们再次强调。万丈高楼平地起,一切承担靠地基疫情上课,大家被关着确实很难,我理解大家,OK,但是请各位同学越是在别人不能坚持的时候,我们越是要坚持一下,因为胜利往往在最后坚持一下的努力当中,非常感谢各位同学,OK,听懂的请给我扣个一一谢谢好,那么人到底也差不多了啊,因为有些同学的网络不太好,那么这个疫情呢,总会过去,那么到。2023年是吧,我们马上一月份的话呢,基本上过完春节你就要开工了,这个时候你再挣不到钱,你可不能怪疫情喽,OK,男生一定要有真本事,好,那么闲聊了两句,各位同学,我们呢,提提精神,全班同学也齐抓,满园人全部到了,那么弟兄们开工。
05:09
首先啊,我们来说一下这个什么是集群第一点。先回到我们之前学过的哨兵,我们强调过一个问题,哨兵就是无人值守、安装、运维、监控和配置,无非就是master挂了,Slave可以提上去,他这儿有个大bug,什么概念?也就是说哥哥。如果我这个may他挂了以后,写操作是不是暂时被中断了,他后面的话就要去投票和选举,那么一瞬间这个写操作将会被中断,导致数据的流失啊,所以现在来承受单点高频发写操作的有且仅有一台主机,那么你们觉得这个够吗?所以呢,各位亲,不好意思啊,来,这就是为什么我们会从单机到多机,OK,由于数据量过大,单个master复制集呢?
06:07
难以承担,尤其是写操作,因此需要对多个复制集进行什么绑定,形成一个大面的集群,那么形成水平扩张,每个复制集只负责存储整个数据集的什么东东一部分,这就是red集群的威力,那么其作用是提供在多个节点间共享数据的程序集。OK好,那么同学们,这个就是我们对集群的定义和规划,那么官网刚才大家也看到过了,所以本章的重中之重学的是集群的算法和架构设计,拓图考也是考这个,而不是那些配置安装,所以呢,请把重点整明白了,OK好,那么同学们,我们呢,接下来继续聊。
我来说两句