00:00
好,同学们,我们继续上一讲Linux版本的NEX,下载安装解压搞定,那我们看到了我们的当前的啊,这个路径下面那么有我们的set up.sh,那么注意,呃,杨哥的风格讲过,永远在改定历配置文件之前一定要点BK,要把原始的出厂默认配置先备份一遍,然后你再去给我改,听懂了吧,那么好,那么现在如果说要启动就是执行这个,如果说要关闭就执行这个,这就不废话,这就不是重点了,那么接下来讲我们的重点。集群的配置步骤啊,三个nes注册中心,那么下面我们来说说我们的问题啊,先来做一下我们的设计,同学们,我们现在呢都清楚啊。如果说我们是一个好说,那么就是start。Up,然后8848这么说能跟上,因为它默认就是8848,但是现在我们是三个ne,那这个问题就来了,启动。
01:07
假设我们这三个我们的端口。改改333344445555,听懂三个节点,那么现在。我们一起到假设还是start。Up。这个命令,那么请问你启动的是哪一个呢?这个按照官网的要求,它是要有三个的,你没有办法来区分呢,所以说我们怎么来解决这个痛点呢?我们呢就要改一下我们的Linux。里面的next脚本这么说,听到自己去修改这个命令,待会我们执行的时候可以变成start。Up,这个命令一执行,然后我们自己带个参数干屁3333。听懂这个意思了吗?相当于说我们在命令行窗口待会改写一下我们我们Linux里面的nes的这个startup脚本传一个命令参数叫P,这个P代表port端口,如果我们后面传的是3333,就证明我们这个nes启的就是3333,传哪个启动哪个,这样的话是不是比原来的功能做了一定拓展和增强啊?
02:21
好,那么这个时候了解这个清楚了以后,我们呢就要来开始,那么这些呢,不要害怕啊,既是复习也是新知识的讲解,杨哥在给大家讲engines高级的时候,NS跟lur脚本engines需要启动脚本,Engines的这些配置实战我们是讲过的。听懂,那么现在你不要害怕,不要只是会抓一个N啊。这个真根本就没有任何技术含量,上硅谷的笔记这么好,你就是找个高中生,你让他照着手册去粘贴配置,他也能安装成功,这个毫无意义和价值啊,这个都是培养菜鸟的,那么到后面一定要跟着杨哥把高级部分干下来,咱们是要进大厂拿股票,阿里P7听懂了吧?要不然你在北京怎么买房买车过来你下面开工。
03:08
首先。根据前面所讲,Linux服务器上我们买SQL数据库的配置,什么意思啊?上一讲我们在Windows下面是不是给大家说过我们需要进行nes的持久化配置,根据我们的官方架构图,我们这是不是底层需要有个MYSQL,那么好,我们接下来呢,开高Linux服务上面买S数据库配置呢?脚本在哪?大家请看是不是也是ne com复配置下面有个nele-MYSq.Q是是跟我们Windows那个一模一样啊,只不过现在系统换成。Lix了,那么一样的执行,那么的原语句在哪来考杠MY点,那么同学们。当前路径下面是不是有一个ni干MYQl.QL官方已经给你准备好了,那么请你把这个文件里面的内容拷贝复制啊,然后我们干什么呢?进入到我们自己Linux机器上的MYSQL数据库啊。
04:09
说穿了就是要粘贴我们的MYSQL数据库这些脚本到我们的Linux的数据库,那么好,同学们现在是不是这个nes my CQl.CQL那么不妨我们看一眼nes my.circle来,同学们请看数据库全名是不是叫nes conf,跟我们上面讲的第一版的那个Windows的那个是不是一回事,你看是不是还是这张表,那么最终你就把这个脚本全选一张贴就OK,那么回到了我们的MYSQL,你粘完以后那么show。Data base,因为这些都是什么官网自己建的啊,你不要去。手枪直接粘就行了,一粘在我们的Linux的MYSQL里面,大家请看我这是不是有一个叫nis_con的这么一个库啊,那么use next下面con兄弟们使用这个库,然后show。
05:04
Table。大家请看11张表,跟我们Windows那个讲的是不是一模一样啊,所以说这个粘贴脚本这个工作很简单,那么杨哥教了大家买SQL高级这个事儿,我就不再重复啰嗦,粘个脚本的事儿OK,那么一粘贴完了以后,你就只要结果跟我一样就完活好。那么接下来兄弟们,我们的第一步收工,第二步application.property怎么着,这个是不是在前面的,我们的19化这块的话也解释过,OB点说穿了是不是粘贴这一坨啊,没问题吧,切换数据库啊,那把它从德比的嵌入式的自带的换成我们的Linux版的MYSQL,那么怎么玩呢?位置啊,就是在我们的MY。Ne的这个下面有一个这个application.property那么我们呢,先做一个备份,好,那么同学们这个MYQ搞定,那么当前现在在这个路径下面是不是有个叫application点,那么这个就是出产的,那么一般动之前我们application.property然后呢。
06:09
然后呢?In尼或者是什么BK,相当于说代表它呢,就是默认出产的,我们这就叫伊尼吧。这一波O不OK,那么下面请看我现在是不是有了,这个是官网给我们这个DEMO案例应该怎么配的啊,待会儿我们拷贝我们自己的,那么现在是不是一出产是有这个,但是现在我们给他做了一次。备份,那么这样呢,是不是老的就获获得了保护拷贝出来的这份新的,然后呢,我们在里面呢,开始干活,那么vim application叫property,那么兄弟们请看这个时候弟兄们回答我是不是跟我们Windows上面的那个是一模一样啊,那么这个时候我们呢,在这条线之下。来,弟兄们干什么呢?就粘贴我们这些内容了,OK,那么切记啊,说明切换我们的数据库平台叫MYSQL,现在我是在Linux上面,那么就是Linux本级127,然后nes下划线看ROOT1234,跟我们Windows的几乎是一模一样,那么完全区别的地方就在于我们这儿,然后兄弟们平台从Windows切换到了我们的Linux,其他的。
07:25
照旧,兄弟们,没有任何问题吧?这个就是我们的第二步,做了我们的application.property myql,数据库脚本的迁移和切换,表示ne以后用的库必须要用我们的Linux上面的这个MYSQL,好,这是我们的。第二步,那么兄弟们继续第三步。Nix服务器上面,Linux服务器上面nix集群的配置,Nico c.com什么意思呢?我们要梳理出三台。耐机器的不同服务端口号,这儿是不是讲过334455,为什么要配这么集群呢?我怎么知道334455我们三个是一个集群,是一组的,所以说我们需要把它们规整一下,合拢一下,那么要做一个集群的梳理,那么下面请大家看我们复制出class斯点看,那么还是这样的,我们做这么一个备份,你这儿叫什么都可以这么说,听懂了吗?那么好,那么同学们。
08:24
我们这儿呢,直接呢,大家请看这个是不是叫卡点。看第2EXAMPLE,它原有出厂默认自带的是不是就这么一个东东,那么我们来看一眼,这个时候我们是不是拷贝这个example叫class,看这么说下面是不是就有两个备份留存这个example。动的是我们拷贝出来的这个新的,然后vim OK,那么好兄弟们,我们这一波那么就是copy那么。叫这个,那么cster叫这个,那么OK看复我们以后玩的就是我们的这个cster点看好,那么这个时候兄弟们这波完成,那么它的内容要是什么呢?内容很简单,192.168.111.144,然后在这个看复文件里面就告诉你,333344445555,我们三个是三个集群节点,我们是一组的,那么请把我们归拢到一处,那么。
09:21
一定要注意啊,这个IP不能写127.0.0.1,必须是Linux命令host name-I能够识别的IP,那么如果你输入这个命令,大家请看杨哥,这是叫这个啊,要真真正正跟我们的网卡ENS333247这块一样的,所以我写了111.144,听懂了吗?你自己执行host name-I了以后,你这块ENS333后面叫什么I,你就填什么IP,这块不要乱写啊,那么两步,首先host。Name-I同学们请看我这是不是叫192.168.111.1442,这个IP才是真的不允许写127.0.0.1,因为集群的话它分不清楚啊,都叫local host,听懂那么好,现在我们vim。
10:10
集群点看法,那么这个时候同学们请看看的example是不是这些,那么呢,我们呢,直接呢,你住也好,或者是删除也罢,那么都可以,那么现在。我们呢,执行我们的是不是192.168.111.144,然后这个是3333这一波能跟上,那么168.111.144,这个是4444,好,那么168.111.144,然后5555这一波兄弟们能跟上,如果你看着上面心烦,怕影响,直接给给我删掉。OK吧,这个时候回答我没有什么住的了,那么这个时候我们保存退出严格按照我们的手手册过来,幺九二点,幺六八点,幺幺幺点,幺四四点。冒号3333OK,那么我们呢,可以再检查一遍,没问题吧,那么这些配置一定要小心好,那么这一波第三步我们呢,配置完成,那接下来。
11:12
编辑nes的启动脚本startup.sh啊,使他能够接受不同的启动端口,那么弟兄们,现在我们是不是数据库已经换了?那么现在是不是要修改我们的nes脚本?那么再次强调啊,回去看看我们的这块配置实战听懂了吧,讲过了,我们下面复习,跟着杨哥来。来梳理出三台集群的不同端口号,那么复制出我们的克拉斯干过了,那么接下来第四步,那么兄弟们,我们呢?在Nico。B目录下面有startup点什么地方,在这儿修改什么,怎么改来?我们希望传递不同的端口号,启动不同的实列,否则你这儿现在就是一个start up.sh我怎么知道启动的是哪一个节点,我们希望加一个参数叫杠P333,那么这个时候你这个P传的是什么就是什么,和上一步的克拉斯坦看的配置啊,集群配置一定要一致啊,你不能这样传个333,但是集群里面根本没有333这个端口号,那就有点坑了啊,那么修改的内容兄弟们这一块。
12:22
Neco b目录下面startup.sh,那么这个时候请同学们跟着我来,那么CD,那么我们的B,那么大家请看这个下面是不是有个东西叫startup.sh,那么好,老规矩copy,那么startup。然后我们呢,叫startup。第二。2.bk这么说能跟上一个备份的一个脚本,那么假设待会我们把这个改坏了,我们还有一个后悔药,好,那么现在我们来看一下vim start up。
13:03
第二,诶。那么这个时候我们应该如何进行修改。那么。来吧,兄弟们,从我们这儿开始啊,这个脚本的改一定要细心啊,这个是Linux脚本的修改,非常的重要,随便改错一点了,你到后面这个就跑不动了,好,我们先说理论再说实操,那么下面动了这个东东以后,RSH2。修改之前请看Y啊,Get option得到选项是MFS先,什么意思啊,就说你在修改之前我只传三个参数啊,如果你传M2就是走这个模式,这个分支啊,传F就是走function,这个传S啊,那么就是走走哪一个服务器,这是它出厂默认自带的,不用管,那么现在我们要修改什么呢?我们的按照我们的理论要求,我们是不是要传一个P,那么这个时候相当于说我们在S冒号后面自己再添加一个P冒号,代表我们要传一个参数,待会我们启动是不是叫startup-P,你这个P如果在这个脚本里面没有,呃,回答我,我怎么知道你传的这个P什么意思啊?好,第一个你要有这个P代表port端口号,第二个要告诉人家,你看现在就是还是。
14:21
这个是在S后面,这个是在S后面,所以说过来P。右括号告诉你,这个port代表是端口选择这么一个变量传进去,那么这个L相当于什么冒冒号就代表我们最后的兜底的L,这个不用管,换句话说我们就在S这加这么一个,这一波能跟上第一步,第二步我们在。修改前的启动脚本,那么同学们请看,现在我们拉到最后啊。这个时候我们这ni is starting就是在这儿,这块你看是要打出Java和Java的option,然后是Nile,这些是一些追加,那么在这个后面请看。
15:06
在我们的Java option后面要加一个短线。干大地点破代表我们要传进去,上面我们这个参数P就告诉你,我们是要传333344445555进来,那么这样就是明确的告诉我们的。来,你启动的是哪一个集群节点,明白就两步啊,同学们这块要细心,不难啊。那么。没有什么不敢改的啊,同学们不要担心,这些才是真正真正你成为Java高级工程师啊,进大厂就是相当于是你一个人能够挑事儿,能够扛活了。项目经理才放心,哎,多学点东西,杨哥这儿。你有多少知识,你能学多少学多少,不要怕苦怕累啊,不要难,就觉得啊什么呀,改着改着就懂了。下面继续啊,那么我们的修改的步骤,嗯。
16:00
执行方式啊,这是到最后改完以后,你看传个P说3344啊,那么接下来我们的修改内容,这个时候同学们我们照着一点点改,就两步啊,那么这块的话呢,那么来吧,先找到我们的船舱外这。OK,那么根据我们的想法和要求,那么在这个S冒号后面,我们是不是传一个P冒号,兄弟们。第一步会把S冒号后面传一个P冒号,其他不到,OK。第二步在P。这块红框框这块给我加进来,那么这边边那么来吧,兄弟们直接也是一样的,我们在这块是不是P。然后我们的右括号兄弟们没问题吧,然后直接过来这块的话写什么呀,都不用去多啰嗦,那么是不是我们的端口这个照着上面这么一个写,你大家请看是不是都是照着写,听到只是英语单词不一样,那么在这块那么就是我们的大写的。
17:09
Port等于Dollar,那么就是OT,然后。注意。两个英文分号,这一波能跟上那么细心的对比。Port OK,我们这putt,然后上面这个一模一样,这块我自己配也要是万分小心,不然这个脚本启动一出错,那比较头疼,好这是我们的第二个修改点,那么第三个修改点是不是?移到我们的最后在这块,那么来同学们照着文档改,那么在这个。Do加va之后加这么一个干大DSO点破塔,那么我们先加这一步,那么这一块的话是不是直接干大DA。
18:01
好,那么大地那么。S点。Port这么说同学们能跟上,然后它等于什么呢?这块到了就是前面传过来的这个参数,Port兄弟们没问题吧,一步一步的带着你派啊,你不要说不敢派,那么在这块到了那么过来,那么就是前面传过来的。Port p。RP,那么兄弟们这波波能不能跟上,那么在这块完火以后。我们呢,就得到我们的Dollar partt,那么完成了这么一个脚本的修改和切换,那么兄弟们保存退出这一波能跟上,那么可以进去检查一遍,这波要非常小心啊,这个东东的话呢,是非常要你命的,OK,那么好,那么是不是这有一个。小空格啊,那么。
19:02
来。保存退出OK,那么接下来完活以后,我们的执行方式,那么就是我们的3up.sh-P333344445555,那么这个时候你启动几个就是几个,这一波能跟上,OK,那么上述基本上就是我们的nicos个相关的修改,那么呢,我们先停一下,因为西哈面就是我们的N的修改,又是另外一套知识,好到这我们先暂时。停一段。
我来说两句