00:00
好,各位同学,我们继续上课啊,那上节课我们已经把这个30课所需要的所有的这个组件呢,都安装完成了,接下来我们做相应的配置啊,在配置之前呢,呃,简单跟大家说一下我们要做的工作具体有哪些啊啊其实首先我们要做的一件事儿就是先建一个库,然后在库里边呢,去创建ZS所需要的表,然后呢,我们剩下的大部分的配置呢,其实都是都什么呀,这都是围绕着这个数据库去分啊,对吧?你想啊,我这个库建好了,表建好了,那咱是不是得告诉我的,比如说告诉z server,我的库的名称啊,我的用户名,我的密码,它是不是才能访问呀,对吧?啊,那除了z server要去访问数据库,那还有谁会访问呀?Web是不是也会去访问数据库啊,对吧?啊,那我也也得告诉web哎,我的数据库的库名称啊,什么主机名用户名都好等等这些信息啊,其实主要就是围绕着一个数据库去做相应的配置啊,那首先我们先做第一步啊,就是创建Z数据库,在这儿呢,我已经给大家把这个创建数据库的语句准备好了啊,我们来看一下。
01:00
来右键我先放在这儿啊来来一起看看一下能不能看懂,首先my circle-U入的杠P6个零,这是咱的用户名密码对吧?后边杠一,诶咱们买circle大家之前有没有用过这个杠一的功能啊。好像没用过对吧,没用过,但是have杠一应该肯定用过对吧?那这个have杠一跟买杠一是同样的道理啊,那也就说我我是不是可以直接执行后边这个so索语句啊,就不需要再进入到客户端来对吧?就这个意思啊,那后边这个语句是不是就是创建数据库的语句create database啊,这是数据库的啊名称,然后后边呢,Char u发啊,然后这个规则呢,也是UB啊,那这个当然也是来自于它的官方网站,其实官网上应该是能找到这个库语句,大家看一下是不是就这个啊,其实跟他这个是一样的啊好,那现在呢,我们直接给它创建出来就行了,哎,回车好,那在在这儿呢,给咱们提了一个这个warning信息,对吧?这个warning呢,不是说我们建筑库有问题啊,它说的是啥呀?对,在命令行里边直接写这个密码是不太安全啊,对吧?啊,这个咱不用管它啊,来我们继续往下走,下一边呢,我们要做的就是在这个库里边去建表,当然建表这个建表语句肯定不需要我们自己写,对吧?一般情况下这些工具是不是都会给我们提供好建表语句啊,对吧?啊,那它的建表语句在哪儿呢?我先粘出来。
02:14
给大家去解释说明啊,来真题啊,它的建表语句呢,其实就在这个路径下。啊,那只要你把这个ZS给它安装好,安装好之后呢,就会在这个路径下保存着我们的这个键面语句u dock z server啊,然后my circle后边是这样的版本,后边会有一个GZ包,这个可点circle.gz然后大家要注意啊,就是理论上我们应该怎么做,理论上咱是不是应该是找到这个文件,然后呢,把这个包解压,解压之后里边是不是会有各种各样的SQL文件啊,对吧?那个SQL文件咱是不是需要进到SQL客户端,然后进进行MYQ,进入到MYQ获后端,然后进行什么操作,是不是S操作呀,对吧?咱之前应该是导过这个脚本,对不对啊,但是在这儿呢,你会发现咱没有这样去做,对不对啊,但是咱是怎么做的啊,给大家解释一下,看一下,首先我们使用了一个ZK这样的一个命令,对不对?使用ZK命令,这个ZK命令大家之前应该是没用过,但是K我们应该用过吧,K用过cat能做什么操作呀?K是不是能够把诶后边这个文件里边的内容读取出来,然后写到标准输出里边啊,对吧?是这样的啊,那ZK呢?
03:20
其实跟CAD有点类似啊,只不过ZZD读取的不是普通文件,而是什么,而是这个G对吧?哎,他会把这个G包里的内容读取出来,然后写到标准输出啊,写到标准出之后呢,后边你看我这有个啥。是不是有一个管道啊,对吧?哎,我把这个标准输出的,标准输出的内容呢,通过管道是不是输入到了我下一个命令里边,对吧?下一个命令是啥?MY-u root-P6个零后边呢,是不是还有一个Z,这个Z指的是谁呀。其实就是咱们那个库名啊,是这样的啊,也就什么意思,这就相当于我们进到了MY客户端,然后呢,Use的这个Z数据库,然后呢,把这个建表语句是不是给他执行了呀,对吧,其实就相当于做了一个这样的操作啊OK,那现在呢,我们执行一下啊,走你啊,那执行完之后呢,他会报一个错误,对吧,他说啥呀,他说no thanks feel or director啊,是不是说没有这个路径啊,对吧?呃,这个一般情况是怎么回事啊,很有可能是我们这个呃,ZS版本它又更新了啊,你比如说把这个九去掉,我再type一下,你会发现它变成多少了呀。
04:23
变成5.0.14了啊,因为我们这个Z咱是在线安装的,对吧,在安装的它可能会不断的去更新版本啊,所以在这儿呢,可能会有些许的这个差异,大家如果遇到类似问题的话呢,也要一起也要自己去改一下啊,改一下就行了啊OK,或者说你在这儿呢,为了一劳永逸,你这儿可以给它改成啥呀,是改成信号是不是不管它怎么变都都可以配到对吧,是这样的,这个要注意一下啊OK,那比如说我现在就改成星,改成星之后呢,我现在直接回车,哎回车之后呢,它就会去,诶把这个包里边的界面语句啊给它装载到,呃,给它这个执行到我们这个买车的客户端里边啊,稍微等一下。呃,这个时间还是比较长的啊,为啥呀?因为它建的表确实比较多,我们现在可以进入到MY的客户端去看一眼啊,来杠u root,然后杠P1234566个零,然后呢,我们登录进去,哎,在这呢,我们柚子一下这个ZBI啊,然后呢,我们来一个show table来大家可以看一下它有多少张表啊,有166张表对吧?这个表还是比较多的,OK啊,行,那咱们就简单看一下就可以了,然后现在我们退出这个客户端,好,那数据库我们就已经创建好了,那接下来呢,我们去做相应的配置,首先我们要修改的是谁是z server的配置文件,Z server是不是只存在于hi do102这台节点,对吧?所以在这儿我们只需要改一个节点就行了啊,那zic server的配置文件在哪个路径下呢?默认路径是在ETC zics,然后zic server的C里边啊,默认在这儿啊,来咱们CTRLC,然后拿过来,然后之后呢,我在102这台节点改一下来打开这个文件啊,那在这里边呢,我们需要修改的参数都有哪些呢?啊其实。
05:59
主要就是跟谁相关的呀,那是不是都是跟DB相关的,比如跟数据库相关的,所以在这呢,我们搜一个DB啊来咱们搜DB好,那搜完这个DB之后呢,那现在呢,我们去,呃,这个主竿去改一下啊,我这塞了一个N,重点是看一下改哪行啊,那找到DB,首先我们要改的第一个参数应该就是谁啊第91行对吧?DB host。
06:21
这个DB号我们应该改成多少,改成是不是海102啊对吧,102,然后继续往下走,那再往下呢,要改的应该是第100行对不对,那这个A需不需要改这个。这是数据库的名称吧,这个不需要改吧,咱们创建的名称是不是就叫Z,所以这个不用改,再往下,那下边呢,是不是还有一个第116行的一个参数对吧,叫做DB user,这个用用改,这个得改啊,那由于我们没有为这个ZS单独创建一个Z用户,对吧?所以说在这儿呢,我们得让他使用root用户,那它改成root就行,然后再往下,然后这会大家稍微注意一下啊,有些同学呢,他这老是改错了啊,他怎么改的呢?哎,有这儿刚才默认是Z对吧?有的同学他可能没注意到这个参数,他把哪儿改了啊。
07:04
把上面给改了,上面想把这个注释去掉,完了写了一个dbu字,等于root啊,完了之后你会发现我这个Z启动的时候,这个数据库连接不上啊,这是怎么回事啊。那相当于你这是不是配了两个dbu字对不对?那它读取配置文件的时候是怎么读的呀?是不是从上往下读,一行一行读,连后边相同的是不是会把前面相同给覆盖掉啊,对吧?啊,这个一定要注意啊,好,那这个改成root就行了,再往下是不是还有一个password呢,对不对,Password呢,改成我们自己的数据库的名称就可以了,那我这儿呢,就是601234566个零,OK,那ZSO呢,咱们就改完了啊,那改完之后呢,这个配置文件当中还有一个参数非常重要,我需要给大家去看一下啊,哪个参数呢?Log file,来,咱们从头开始找啊,来再重新搜一下啊。好,来往下走,大家注意观察,这样是不是有一个参数啊,是不是就是日志文件的路径啊,对吧?那这个路径大家要稍微记一下啊,为什么要记下呢?因为一会儿可能你的ZSR起不来,对吧?起不来的话,那咱是不是就得去看一下这个呃,日志啊,对吧?那日志的径是在VAR log z log这个稍微一下啊,那当然呢,这个肯定是能的,对吧,你可以你自己的里行,那这个可以OK,那到目前为止呢,我们就把这个subject server给它改完了啊,那改完之后呢,我们继续往下走,那再往下我们要改的是啥呀。
08:25
再往下咱们要改的是不是这个z agent呀,对吧?啊agent啊,这个agent由于我们有三台节点,所以说每台节点是不是都得做相同的修改,对吧?那agent的这个配置文件的路径在哪呢?看一下应该是在ETC z z agent.c对吧?Com对吧,CTRLC,然后来我们去改一下,那先改102这些节点啊打开,那打开之后我们看一下需要改的内容都有哪些啊,哎,其实一共呢,就是有这样的。几个,这几个一共是三个参数对吧?三个参数里边有一个参数是我们需要去修改的,然后还有两个参数是干啥的呀,是需要注掉的啊,需要注掉的啊,那你看一下我们注掉的参数是啥?首先注掉的有一个参数是什么?是server active。
09:11
个意思,我们这个两种方式啊,对吧,哪两种,一种主动一种被动,那主动什么意思,主动是justice agent,他主动的去向这个,诶SERVE2去发送他自己的监控信息,对不对,那被动呢。被动是不是他等待这个ter去跟他索取,或者是索要这个监控数据啊,对吧,那在这儿我们使用哪种方式呢。我们使上相当是被动,为啥你看我我这是不是把这个主动的这个参数给它助掉了呀,对吧?助掉之后在这儿我们相当于使用就是诶被动的方式啊,这个咱们理解一下就行了啊OK啊,那我们按照这个要求呢,去改一下相关的几个参数啊来我们主个修改,先改第一台节点,也就是102节点的啊CTRLC咱们拿过来,呃呃,已经打开了,对吧?打开之后呢,我们搜一下啊,首先第一个ser v server,好,我们往下翻,好那首先它这个默认值多少是127.0.1对吧,那现在我们改一下啊,这个改成多少,是不是改成high look102对吧?好,那这个完之后呢,我们继续往下走,我看一下这个行号啊,SSU,这个是117行对吧?啊好,我们再往下走,再往下呢,是不是还得注掉两个参数,一个参数是158行的参数,对吧,咱们需要给它诶注掉诶这个我没有摁,没有摁那个啥啊,没有摁哎,那我撤一下啊,那这个是改成这个,呃,海度快102啊这个没问题,然后呢,我来到150是158行对吧?好,那来过拿过来,拿过来之后呢,我们给他。
10:41
给它注掉啊,给它注掉来把它注一下,好,那这个serve m咱是不是就已经注掉了,对吧?158行完了之后继续往下走,下边是不是还有一个169行了,对吧?那这个参数咱是不是也不需要诶也给它注掉啊就可以了,好,那到目前为止呢,我们需要修改的这几个参数呢,就全部都完成了啊好,那102这台节点是完成了,是不是103也得改对吧?同样啊,103也得改,那我们把这103的这个配置文件也改一下,那需要修改的内容是不是跟刚才是一样的呀,对吧?啊,那现在我们首先还是先找到那个SVS啊好,这个S这边呢,我们需要给它改成这个改成多少?
11:17
103这些节能感应多少?是改成嗨族103吗?还是102?肯定是102啊,这个server指的是谁?Server指的是不是加米server,是是这个道理吧,啊,是加server啊,OK,那三米server是不是就在102台节点啊,只有一个啊,那最后改成102就行了,好,那继续往下走,我们还得去把呃,158行和169行的两个参数注掉对吧,158,那我们来注意一下,那同样的再来把这个169给它注一下,对吧?那按一下这个I,那完之后呢,我们给它来一个井号啊,OK,那这个参数也改完了,那最后我们再把104给它改一下啊来右键粘贴打开,那首先呢,我们先搜一下ser VR。
12:00
输入法调一下啊ser。VR走,那首先我们先把这个127.0点点一改成开102。来,我们给它修改开度吧,102没问题吧,好,那接下来继续往下走,把158行给它注一下来嗯,摁一下这个井号,那同样呢,我们还得把169行也给它注一下,对吧,按一下哎,那完了之后呢,来一个井号啊,那现在我们需要去改的参数就全部都改完了啊好,那也就是到目前为止呢,我们的这个z server z agent是不是都配完了呀,对吧?那都配完之后,我们还得再去配一个组件就是。就是zs web啊,那z web的配置呢,我们需要在两个地方去配,第一个呢,我们需要修改一个配置文件,那第二一部分的内容,那需要去哪配呢?我们需要去web页面上去配啊,是这样的啊,那现在呢,我们先改一下这个配置文件啊,先改配置文件,配置文件我们要改的是哪个呢?来就是这个啊来咱们把这个给他拿过来,CTRLC。
13:03
注意啊,我们改的是102啊,来打开。啊,那这个文件我们需要改的参数只有最后一行,最后一行最后一行是啥呀?是不是一个什么PHPY6,然后什么date.time z啊对吧,是不是就一个时区没错吧?然后大家注意这个参数前面一开始有一个啥呀,是不是有一个分号对吧?啊这个分号可以类就相相当于是注释,哎,咱们把它去掉啊那后边呢,我们需要给他改一下,改成啥是不是改成咱们那个A啥上海啊对吧,Asia啊然后后边呢,来一个这个这个上海啊来。完全没了,再重新改一下啊来,我们给它改成A上上海asiaa完之后呢,来一个上海,好,这个没有问题吧,好,那改完之后shift z给它保存就行了啊好了,那这个z web的一部分参数我们就改完了,那刚才我们还提到了,我们说z web它是不是也得去连接数据库啊,对吧?它连接数据库是不是也得知道主机名,用户名,密码对不对?那这些在哪儿配呢?一会儿在web页面上去配啊OK,那我们继续往进行啊,那再往下呢,我们需要去干啥?我们需要先启动ZP,你启动之后是不是才有we部页面,有web页面,我是不是才能做这个相应的配置啊,对吧?啊,那这个ZP怎么启动呢?其实启动就很简单了,我们可以直接使用谁,是不是直接使用system c,这个工具去帮我们去维护这个进程了,对吧,那直接用它启就行了,来我们看一下这个启动命令啊,那首先我们先看一下这个,呃,102这台节点的启动命令,So do system ctl star是不是有z server是不是有ZA呢,对不对。
14:38
然后看这这是啥。是不是启动了一个HTTPD啊,对吧,这就是谁,就是那个阿帕奇啊,然后后边镇上。这是启动了一个PHP啊,对吧,PHP的版本是多少啊,是7.2对吧?啊,他用的是7.2啊,OK,那这个7.2的PHP从哪下载下来的。是不是就从我们安装的那个software collections那个仓库里边下载下来的呀,对吧,我们之前给大家说过啊,好,那现在呢,我们在102执行一下这个启动命令,来右键啊,给它回车,让它启动一下,那当然启动完之后呢,我们最好去检查一下它这个状态,S sta s看一下,那这里边是不是一个绿色的,两个绿色的,三个绿色,这三个进程是不是都起来了呀,对吧?好,那这个我们就不再一个看了,然后往下走,那下边呢,呃,我们还得在103104去启动一个A阵的进程,对吧?来,我们去启动一下,来103右见。
15:28
回车,那104呢,我们也给它启动起来啊,那这样一来的话呢,我们所有的进程就都起来了啊,当然起来之后呢,我们正常情况下需要去给它配置一个啥呀,是不是开机自启啊,对吧?怎么开机自启是不是c s CL inable一下就可以了啊这样一来就能够开机自启了,那这个开机自启呢,在生产环下大家需要去做,在这儿呢,我们也可以不做啊,也可以不做啊,那企咱们会企了,停是不是也就会停了呀,相对来说比较简单,我就不再演示了啊啊,那接下来我们继续往下进行啊,那再往下呢,我们现在就可以去访问咱们这个zi web的页面了啊,那前面提到过啊,那咱们这个z web是部署在什么应用里,呃,什么容器里边的是阿帕奇这个容器对吧?那阿帕奇这个容器它默认的端口号是多少呢。
16:14
是多少啊,是八零端口,是八零端口啊,那我们浏览器这边如果你不写多少号,它默认就是多少,默认是不是就八零对不对,那所以说大家可以看一下我们访问的这个地址啊,这个地址里边有多少号吗?是不是没有对吧?没有的话,那就是啥,就是八零,就这个意思啊好,那现在呢,我们去访问一下它的外部界面啊,来CTRLV走好,我们现在就来到了这个界面了啊好,那来到这个界面之后呢,我们,诶不用再其他了,我们直接下一步就行啊next step完之后大家注意观察,那此处它做了一个什么操作呀,什么check of pre啊,Request对吧,什么意思啊,是不是他自己检查了一些,呃,需要去配置一些参数啊,对吧?啊,这个咱们其实不用管你,你就看后边这个状态就行,状态是不是都是OK对吧,都是OK说明所有的检查是不是都通过了呀,对吧,其实你刚才检查的都是啥呀。
17:02
是不是都是一些与PHP这个呃,语言相关的一些参数啊,对吧?啊是这样的啊,当然如果这里边有一些东西是不满足的,那你就得干啥呀,你就得做相应的配置去修改啊,满足他的要求才行啊,啊这没问题,没问题,我们点击下一步啊,那注意这个位置,你看让我干啥,是不是配置一下数据库的连接啊,对吧?那当然这个数据库的连接指的是谁跟数据库的连接。肯定是我们z web跟数据库的连接对吧?OK,咱们逐个填一下啊,首先第一个database type是不是数据库的类型,那就是买不用多说,主机名得是开102对吧?啊,继续往下走,那下面这个data port呢,这个咱没改,就是3306啊,然后往下走,这个数据库的名称咱们用不用改不用啊,密码呢。密码咱是不是得点一下这个哎,Root呀,对吧,那我们再往下走,再往下走呢,这是不是有一个password啊,没错吧,那这个passwor我们需要写写多少啊,需要写上我们自己的这个密码对吧?啊123456,咱们需要有是不是六个零才可以啊对吧?OK啊,那当然这个自己改成自己的这个密码就可以吧?啊不是OK,其他参数咱们就不用动了啊,没问题的话呢,我们现在呢,就可以点击下一步进行相应的这个安装了,那现在我们点击下一步啊,OK,那现在是不是就过来了,那过来之后大家注意观察一下这个位置是不是还让我们填写一些信息。
18:19
这个信息让我们填的是啥,是z server details对吧?啊,那也就是我们的web跟server是不是也是有交互的呀?啊,那所以在这儿呢,我们需要给他指明so的地址,咱们so地址是多少,是不是海都102啊,那就给他指明一下就行了,端口号10051,这个不用管啊,然后点击下一步。啊,那现在呢,是不是我们所有的参数就都配置完了呀,对吧,那此处呢,给你来了一个sum汇总啊,来了一个汇总,那现在呢,你可以检查一下自己的配置有没有问题,如果有问题,你现在后悔还来得及是不还可以点击back呀,对吧?啊,那如果没问题,你点击下一步。那这回再败就是败不了了呀,对吧?啊,那当然也不是说你就不能后悔了,你现在后悔也来得及啊,你现在可以怎么做呢?大家注意观察啊,它下边有一行小字,这个字为啥写这么小,不清楚啊,是不是不想让咱们看到啊,啊,这个小字写的是啥呀?说configuration fair,什么ETC z web z web,呃,Z count.php create,是不是这生成了一个配置文件呀?其实刚才我们在这个web页面上所做的所有的配置它都怎么样呀?是不是都存到这个配置文件里边去了呀,对吧?如果说你哪配错了,我现在是不是可以自己去手动的修改一下这个文件,那是这个道理吧,咱们可以打开看一下啊,我们度VM完之后呢,把这个文件路径粘过来,粘来后大家看一下是不是就是刚才我们配那些东西对吧?没错吧,OK啊,那如果大家配错了,要记得来这个位置改一下啊,行,那到目前为止呢,我这应该是没问题啊,没问题之后我可以点击finish啊,OK,那到目前为止咱这个z mix呢,就算是安装完成了啊好,那我把视频。
19:54
停一下。
我来说两句