00:00
好,安装好买cat之后,咱们是不是就可以把它启动起来了啊,各位先不要着急啊,这块要做一些事情,咱们得修改一下它的什么呢?配置文件,那这块呢,呃,咱们都知道,这块呢,呃,有三个stemmer,还有什么的rule,还有咱们的server啊,咱们需要呃修改一下它对应的配置文件,才可以再把它启动起来。好,那这块呢,咱们先看第一个要修改什么呢?啊,这一堆配置文件咱们要修改一下STEMVMSTEM.xl啊修改它,然后这块修改什么内容啊,在这里面有用户相关的信息啊,还有很多服务相关的信息,那这块呢,咱们就修改用户信息就可以啊,用户他默认的什么是root用户啊,这块呢,为了跟咱们的MYSQL用户做区别,咱们要把它改一下啊,这块呢,光标前路敲什么呢?敲下按各位可以看左下角是不是出现了插入的标识啊,咱们已经进到了编辑模式好。
01:00
把它改改,直接改成就叫什么呢?My cat啊,这咱们对应的my cat这个用户啊,密码123456啊这个咱们就不改了,就用它,然后之后呢,Stemmes啊,它对应的什么test DB这是什么得说一说,嗯,咱的买cat是不是后面可以什么呢?诶这块诶给你什么呢?封装很多的数据库,跟你的Java程序解耦啊,那这块呢,对于咱们Java程序来说啊,你后面多少数据库我不需要管,我只需要管什么,我只连my catt这么一个哎作为数据源,那这是什么?这就是my cat的逻辑库啊它的,哎逻辑上是有这个库,但真实物理上诶,它可能对应的多个数据库啊,这是咱们对应的myca逻辑库,也就是咱们过来看server里面配置什么stems啊,它逻辑库名叫test词DB,好,咱们的对应的serve就改这块,咱们什么呢?保存退出一下就可以了,呃,EA切到一般模式下,冒号切到命令模式。
02:00
大哎,保存一下W啊,退出Q啊,冒号WQ回车啊,咱们保存已经完成,然后咱们的什么呢?Sor啊,修改完了,下面继续啊,咱们还要再修改一个配置文件,也是咱们最常修改的什么STEM这个配置文件,好咱们修改一下。修改一下STEM点什么的XM好,进去以后各位是不是看到这个配置文件老多了,好,这块有很多的相关的配置信息,各位留下啊,在咱们STEM咱们说了是不是,诶它是什么?是不是逻辑库啊,逻辑库下面有很多的table啊,各位留意啊,这些表咱们貌似好像都没有吧?啊那这些是什么?各位就是啊,咱们这个买cat哎,它对应的测试表啊,但是咱们不需要这些测试表啊,那咱们也没有,那怎么办?把这些诶全都没用的全删掉就可以啊,那这块我需要批量删除这些信息了,那怎么办?最好显示一下行号啊,在咱们Linux下面,呃,VM编辑器怎么显示行号来着?
03:11
啊,有同学已经说对了,什么冒号啊什么的set nu没错,就是它对显示行号以后咱们看一下啊,我要从什么第六行往下删啊删啊删,删到多少呢?哎,删到第32行啊,那是删了多少行。呃,多少行。啊,有的同学说啊这块,哎是多少行。啊,26啊,有同学说27,那到底多少行啊,咱们试一下这块删除多行操作什么?删除一行是DD,那删除多行的是多少,是不是DND啊,咱们试试啊,D27D那个啊,这块说27的同学是对的啊,咱们呢,把SC中间的所有东西全删掉啊还有一个事儿必须要做啊,咱们STEM是什么?是不是逻辑库啊,那你是不是应该诶这块做一些事情,哎,先给他指定一下什么呢?默认的数据节点是什么啊,咱们默认数据节点就是什么DN啊,直接给它添加上就可以,呃,把光标挪下。
04:12
留到最后啊,在这块呢,我要什么呢?添加上咱们咱们的配置项啊,这个光标线录入,哎,然后呢,哎,把咱们的配置项添加上。然后配置像咱们的什么呢?呃,一个属性啊,咱们的data node等于什么DN1,就是设定一下我这个逻辑库啊,台词DB默认的数据节点就是咱们的DNE1,好啊,这块配置上以后呢,还是让咱们ec先进到一般模式下,再往下看,能看到是不是又是一个A,底下是什么,是不是数据节点啊,这块同样啊,注掉了,咱们也不需要先把它什么的删掉,DDDD好这块呢,DN1DN2DN3,咱们没有那么多的数据节点啊,咱们先什么呢?就设定一个DN1,那把DN2DN3删掉啊,这底下这块呢,呃,多余的这个数据节点咱们也不需要,也都直接删掉啊,再后就是什么呢,数据主机了啊,咱们看一下数据主机里面包含什么呢?第一个诶,这什么东西啊?
05:12
哎,这什么心跳检测啊,这块咱们得看一下,哎,我连的后面数据库到底是否活着呀?啊那这块怎么去确定后面数据库是否活着,咱们还是看这张图,然后后面比如说连了两个数据库,怎么确定它活着,各位这块呢,咱们啊red是不是也有,哎这块咱们之前学的数据库是不是也搭过主从啊啊这块呢,而且咱们诶这块是不是有一个模式,叫什么模式,是不是哨兵模式啊啊这块呢,诶对应的咱们看一下图啊这块呢,我有一个主机啊,这是主机啊这个还有一个什么呢?从机啊,咱们主从搭好,这是主机。好,还有什么是不是咱们的从级啊,主从搭好之后,各位这块呢?哎,主从复制啊,这个没问题,那是不是咱们还搭过一个什么是哨兵模式,中间还有个哨兵啊啊这个哨兵一骑起来之后呢?哎,他做什么事儿,平常什么事儿也不做,是不时不时的去拼一下主机啊,看看主机胖不胖对吧?但凡主机没有返回,胖就证明什么是不是主机挂掉了,那咱们哨兵做什么事儿,是不是推选我这个从机啊,成为主机啊,主从切换啊,这是咱们对应的哨兵啊,他做了什么啊,聘主机是不是看主机是否活着对吧?好,那咱们同样同理可证啊,咱们的什么的买cat,我是不是也得验证一下我后面的MYSQL数据库是否活着啊啊怎么验证各位就是啊,刚刚咱们的配置项啊,咱们修改s scma的配置项,呃,里面有什么,是不是心跳检测啊,我给MYSQL发一个很简单的语句什么的,哎,就是咱们的。
06:54
呃,查询用户的信息啊,但凡你有反馈就证明什么,哎,你对应的MYSQL数据库是正常使用的,好再往后啊,又设置一下咱们的什么呢?协助机设置一下诶它的诶协助机里面包含一个读主机啊,咱们现在啊就先用两个虚拟机,一个是128,一个127这块,咱们直接把后面多的这个协助机直接删掉就可以了啊这些不需要了,都删除好下面我要从第18行啊继续要批量删了,删到第什么呢?诶第39行啊这块哎,删多少行。
07:32
啊,有同学说是22行,那咱们试一下啊,看是不是22行D22D,哎,没错,就是22行,好哎,删除到什么呢?咱们这个整个的这个配置文件就只剩18行就可以啊,把多余咱们不需要的东西都删掉啊还有一个咱们得提醒一下,咱们再看看里面细节,首先啊,咱们的stemmer啊,默认的数据节点date note d n1啊,这个需要配置一下,好再往后咱们的什么的date not名字是DNE1啊,再往后啊这块呢,它的数据什么呢?数据主机date host得改一改啊,因为什么咱们买cat都是用远程方式访问后面的什么数据库,所以这块名字最好改一下啊,省得引起歧义,光标前录入咱们进行一下编辑,把什么呢?诶,Local删掉,咱们就叫HOST1啊,后面就是咱们的什么数据库,叫什么database啊,咱们看到是什么,是DB1对吧,但是啊,这是什么,咱们真正的物理。
08:32
以上的数据库咱们可以看一下啊,我通过工具访问一下咱们的什么呢?呃,七九这台机器刷新下。诶可以看到有一个TDB,呃再看一下,诶八零这台机器刷新下,呃,有什么呢?诶同样有TDB,一个是什么呢?128,一个是127,这块呢,哎,咱们就用这个test斯DB这个数据库就可以把这个名字改一改,这块呢,诶光标先录入,诶咱们什么test斯DB,那咱们用它啊真实的数据库就用test DB就可以好再往后啊再看啊咱们的什么呢?This house的必须得跟上面要能对应上,所以这块呢,哎也改成host的一就可以好继续再往下看啊,咱们的什么呢?呃,首先第一个咱们的协主机啊,这个地址得写下了,咱们得换一换啊咱们的协主机就是咱们的什么呢?啊,192.168.140.128192.168.140.128啊就是它啊3306啊这个入。
09:40
这用户没问题,密码得还款啊,咱们的密码是123123好,再往后啊,我还要去配置下,它是读数机啊,这个读数机咱们也叫啊S1吧,跟前面的M1对应上好,那这块呢,诶地址也换一下啊192.168.140呃点什么呢?127这台机器127,然后这块呢,哎对应的也是入册用户密码换一下,咱们换成什么呢?123123好啊以上就是咱们对应的什么呢?诶STEM配置文件咱们配置好,然后什么呢?保存退出啊EA诶冒号WQ好,保存退出,咱们两个配置文件改好就可以了,咱们入那个配置文件还不涉及修改,好继续啊,咱们修改完配置文件以后,是不是就可以把它启动了,各位还是不要着急,我还要做一个事情,那做什么事情,各位验证数据库的访问情况啊。
10:40
咱们说了再回来看啊,咱们的嗯,My cat后面是不是两个数据库啊,诶都是远程访问方式,所以咱们得验证一下,验证一下它的什么访问方式,都是用远程方式访问就可以,好咱们试一把这块呢,诶咱们这是买cat所在的机器128,首先先访问咱们的127这台机器mysco,诶杠什么呢?U root呃,然后什么呢?杠P,呃,123123,它的密码,各位咱们这时候一回车是什么?是不是本地访问啊,咱们要访问远程方式得加什么杠H地址啊192.168.140.127,好,还没完,咱们还有一个参数,你得指定一下什么端口号,咱们都知道my circleql默认端口号,呃,什么是不是3306啊呃,端口号杠P,诶,但是杠P是不是已经被密码。
11:40
啊,这块叫什么杠大P啊,空格3306回车,哎,各位能看到我已经进到什么MYSQ数据库了,证明什么?诶127这台机器远程访问没有问题,好,咱们退出QT,诶然后呢,退出之后下面做什么?咱们再远程访问另一台机器啊,也就是啊,咱们买开所在的这台128,它同样是远程访问,所以咱们改一下地址就成啊修改一下地址啊,各位能看到什么,是不是也进去了,那就证明什么,是不是两台机器远程访问都没问题啊,哎,各位在启动买开之前啊,这块必须要验证好,验证完数据库没问题了,那下面做什么?各位启动程序啊,咱们看一下。
12:28
啊,启动程序啊,这块呢,对应的命令,哎,就很啊很很简单了,咱们直接退出,从配置文件退出啊,咱们看一下是不是进到bin的目录下啊CD bin好,各位能看到在下面有什么是不是my cat的可执行的,哎,这个命令啊,那咱们怎么去执行,哎,我是不是得加什么?诶需要不需要加点斜杠,哎,各位咱们看一看啊,我现在所在的目录是咱们所说的那个六个特殊目录中的一个吧。
13:00
啊,各位还记得那六个特殊目录吗?啊,咱们诶再去回顾一下,呃,咱们六个特殊目录啊,这块是不?Linux下面有六个特殊目录是不需要什么呢?诶,我这个目录下面的所有的命令在我整个Linux系统下任意位置都可执行,不需要加点斜杠的,呃,哪个呢?诶首先bin啊,还有什么呢?哎,User bin啊,User下面的诶bin还有什么呢?哎,User咱们的什么呢?User下面的local bin,各位,哎,咱们现在所这个买cat是在这个目录下吗?不是吧,是不是多了一个my cat啊,那这就不行,还有对应的什么另外三个什么的,呃,S bin,还有什么user s spin,还有什么user local s spin啊,这是对应的六个目录,各位必须要什么了解一下,然后再往后啊,咱们启动的时候得加什么点斜杠。
14:01
那这块还有一个问题啊,咱们两种启动方式,一个是控制台启动啊,这块是什么呢?哎,我直接进到这个幕录下,直接执行咱们的什么呢?哎,Myca后面得加什么console啊,我用控制台启动,另外一个什么呢?哎,就直接就后台启动啊,咱们选择哪个。啊有比如说后台启动啊,更方便啊,这个不是咱们要选择控制台启动啊,为什么控制台启动咱们能看到它输出日志啊这个哎对于咱们定位问题,解决问题很方便,所以这回咱们用什么控制台去启动啊,这块各位要注意,好,咱们控制台启动一下啊,在启动之前啊,我想问一下各位能不能猜到my cat是用什么语言编写的啊,有同学说是C啊,有同学说是Java啊,那到底谁对啊,咱们看看哎,到底用什么语言的编写的啊,是不是看到哎熟悉的东西了,叫什么?哎,回来看看啊,咱们看最上面是不是GVM谁各位是不是咱们的Java啊,所以各位这块诶买cat用Java语言编写的,而且再往后看,各位能看到什么,诶什么是不是成功了啊,你的买cat成功启动了。
我来说两句