00:00
好,同学们,我们继续上一讲,我们呢,给大家介绍了。Nico的集群化部署。按照它的官网架构图,我们明白。这个VIP我们需要在Linux环境下面,并且需要一个NX的集群,三个X节点,但是呢,我们通过我们的翻译以后,明确的知道Nico的集群节点还需要数据库,换句话说,我们这儿明确的讲过。它之前是一个嵌入式的数据库,自身带着叫德比,待会我们会给大家证明。那么现在我们需要支持集群化的部署,目前它只支持买赛克存储。那么来到了我们的第二节,我们要讲讲NEX的持久化配置解释,然后我们最终玩Linux,配合我们的NX,再配合我们的MYSQL和Nico,搭建一个真实的。生产上可以用的官网集群,好,那么下面我们呢。Nico集群的架构讲完,现在说nicos持久化配置,首先啊,Nicos默认自带的是嵌入式数据库德比,那么何以见得?那么同学们请看啊,就是什么意思呢?我们现在这些东西能够存进去,它一定带着一个,自身带着一个小的数据库系统,这个叫嵌入式数据库,那么是ne。
01:19
自己带着的,那么找到我们的nes,它自己的官网上getub上面的源码,那么这个时候同学们。请稍等一下啊,网络稍微有点慢。终于打开,那么同学们啊,这个网址呢,是get上面就是nis的它这个源码,找到它的po s me,它自身抗。所带的啊,那么同学们。我们找找啊,在这款。大家有没有发现有这么一个GV的坐标,这个是不是一个用的是阿帕奇的,它自带的一个嵌入式数据库,听懂,但这个呢,每做集群的时候,每个nes它自己都带着这么一个小的嵌入式数据库,假设我们是三个节点三份,回答我,你们这样的话,你的数据一致性的统计上是不会有问题啊,所以说结合我们的前面,我们知道了以后我们要切换。
02:15
德比到MY色QL听懂,完成我们前面官网的要求,配置上的说明大家请看啊,生产环境是确保高可用,那么这个时候他是不是要求你支持MYSQL切换过来呀,所以说在这块我们要给大家证明。Nis它自带着deer比,并且我们可以把它切换到MYS数据库,整明白了集群架构和Nico持久化配置,我们再进行我们的第三节来真真正正的生产环境配置好。那么接下来大家请看。怎么玩呢?首先你的nes啊,我的是1.1.114这个版本,看封录下会找到一个SQL脚本,叫nes干MYSQL,这个时候请同学们打开,这个不是我们编的,是出厂就自带的,那么你把它打开了以后,它里面的脚本内容就这些,然后呢,创建一个新的数据库,叫ni can。
03:11
一扎去你的数据库里面去执行就OK,这么说听懂,那么一执行完了以后,在你的本机假设啊,现在杨哥是先讲Windows这个版本,那个脚本一张一张完了以后,那个脚本是nes它官网写的啊,你不要去改,它叫什么就什么,对你而言就是CTRLCCTRLV,一执行粘贴复制,一执行完了以后,大家看这块就有我们的配置的一些信息的表,包括啊假设开玩笑的说一下。你弄到这儿了以后,这儿是不是叫用户名necos密码是这么一个东东OK吗?那么所以说你存的密码呀,等等在哪,这些都存在这张表里面,那么大家请看这张表,我们建好这个库,建好这些表,从此以后ne的配置啊,将会从你的改了以后,将会从你的嵌入式的自带的德比数据库迁到我们的MYSQL,好,那么这是我们的把。
04:08
SQL脚本搞定,那有了以后你得迁过来吧,那么这个时候还是同样目录下面找到application property,那么这个时候同学们请看我这是不是有个application property,那么在这个下面,当然你们打开是没有。是这盘这盘线啊,这是我当时我自己做测试自己写的,也就是说你们可能最后一行只是到这儿,那接下来干什么呢?按照官网的要求听懂了吧,那么这些东西都不是我自己胡写的,步骤一数据库啊五点。6.5以上,我们这次用的是5.7。找到这个配置文件的SQL脚本,刚才给大家看过了,那么修改application.property换句话说把这段代码一粘就OK了,但是注意啊,官网上让你粘的,你看。用户是什么,密码是什么,那么你自己的OK,那么所以说找到我们这儿,比方说以杨哥本机为例,我所要粘的就是这些东西,那么我们把它你拿下来,然后一粘到这儿,这儿的意思就是说我们用的数据源平台换成买色Q啦,然后呢,我们的MYSQL是这么一个。
05:21
我这个是叫。3306你不要改端口,听懂了吧,这些最好跟我一样,当然我的用户名和密码你自己的这个不要配成。杨哥瘩,上面的全部跟我一样,下面就是你本机的用户名和你自己本地的密码,OK吧,那么这儿保存收工完活以后,那么这个时候干嘛重启neco,有了这段配置以候,它就会明白你要把我从德比切换到我的MYSQL,那么以前我们存的东西,那么大家看看还在不在呢?好,我先暂停一下我们的这个。
06:02
Ne,然后我重启一下,待会儿我们再看们,我们nes呢,我呢已经给它重启了,那接下来我们呢,回到我们一个这个进到我们这个登录的界面。在没有重启之前,我们刚才看到那个界面是不是有之前我们四条配过的亚姆的记录啊,但是现在我已经重启了,并且把数据库从derby指向了我们的MYSQL,那么此时同学们请看我登录一提交,大家请看我们之前配过的这些什么命名空间啊,Div和test命名空间ID等等的,大家请看是不是通通都没有了呀,这么说能跟上,所以说证明什么?证明我们切换数据库成功了,那么假设我们现在啊,在配置列表这儿,假设杨哥随便乱做啊,AAA点。要么就要default这个AAA,那么这这个是个test,要么那么假设我这儿就是K。
07:00
Value就是AAA001,然后下划线at硅谷,那么同学们请看啊,我这一发布一确定。各位同学,这是不是有了,那这有的话,那么同学们。我们不妨查一下,大家请看现在我们的配置列表,是不是can for里面AAA,大家请看是不是我们刚刚写的内容,MT5码等等全部插入进来,所以说这儿可以证明。Nes以前的嵌入式数据库已经被我们成功的切换为我们的MYSQL数据库,这么说能跟上好,那么这是我们在Windows下面的演示啊,那么再次强调啊,这个执行脚本啊,就这么CTRL实验,就这么一张,没问题吧。这个我就没有执行了,杨哥节约时间早就已经执行好了,OK,到时候呢,资料发给大家,一张一复制啊就行,然后重点是我们的application叫property,然后把这段话一张换成自己的用户名和密码就OK了,就两步,这主要是证明NICOS1自带着德比这么一个嵌入式的小数据库,第二个我们要做ne持久化,按照官网的要求,我们必须。
08:15
完成我们的MYSQL的切换,OK,那么现在。铺垫,前面的耐克集群架构和耐持久化都有了,终于可以到我们的第三节,前面有知基础知识了,现在才能教你这个真真正正的配置啊,所以说同学们这些东西都是稳扎稳打,一步一步的。杨哥带着大家慢慢的细细的给你讲明白,你就是零基础也能整清楚。好,同学们,下一节我们上硬货。
我来说两句