00:00
好,我们介绍完Phoenix之后呢,接下来我们就去安装部署Phoenix,在安装部署之前我们可以看一下它有一个版本的一个变化,呃,如果呢,有些同学之前学过这个h base和Phoenix课程,我们当时呢使用的是Phoenix5.0版本,5.0版本的时候呢,给我们提供了两套客户端,售客户端和帕端,在当下的这个penix5.12版本呢,它删除掉了售客户端,我们呢也不再使用这个售客户端了,使用客端呢,就跟用户自己写H的API代码,读取数据之后处理是完全一样的。所谓的胖客户端呢,就还是去创建h base的那个重量级的连接啊,重量级的连接它只处理一个点,就是用户给他写的是circle,对不对,他接收用户的,他接收circle之后呢,经过一系列的处理,改写成h base的API,改写成API之后发给h base请求。发给请求之后,回给他数据,回给他数据之后,他再经过你circle一些需求处理,处理完之后还给你啊,这就是这个判后端,他所有的逻辑就这么一套,为什么不再提供售客户端呢?啊,我有一个恶意揣测,可能啊,他写代码也跟不上了啊,因为这套代码实在是太长了,一写就要写好几十兆才能够完全的适配用户写的S狗非常的复杂啊,他可能这个更新速度啊,写这个代码实在是。
01:22
跟不上h base更新的版本了,所以呢,他放弃了售客户端,只使用这么一套啊,写代码呢可能要更快一点,那对应咱们也只使用这一套就可以了,好,那我往下呢,就开始去安装部署这个Phoenix,因为Phoenix呢只是一个H的皮肤啊,所以它安装部署起来呢,非常的简单,这里有官方的一个网址,咱们刚才已经看过了,在对应的官方网址上面,你也可以直接点击这个下载啊,去下载就可以了啊,那同时呢,我们已经下载好了啊,下载好之后呢,我们直接给它上传到啊这个OBD software里面,然后来解压一下啊。好,我来操作一下,这边呢,我们退出这个命令行。
02:02
CD到杠OPT soft到里面啊,打开文件传输助手。好打开之后呢,我们找到我们这个对应的下载好的这个安装包啊。CTRLC在这边呢,我们CTRL粘贴过来。好,这里面就会有啊,Phoenix2.4是2.4是h base版本,5.1.2是Phoenix版本啊,我们来上传可以看到这个压缩包呢,有197.83兆啊,这个代码量啊是非常大的,他写这个菲hoenix动不动就要写上百兆的代码,所以他更新啊,可能实在是跟不上了啊,他就把一部分功能啊给砍掉了啊,这也是比较可以理解的啊好,我们上传完之后呢,来给他解压一下啊,Phoenix h t-CXVF啊Phoenix杠大C。他这不是卡住了啊,他解压的时候就是在解压这一个价包,这一个价包就很大,所以他他会要稍微等待一下啊。
03:01
好,经过漫长的等待之后呢,它终于解压完了啊,解压完之后呢,我们CD到OBD mole里面来看一下啊,这里面就会有Phoenix h2.45.1.2吧,名字太长了啊,没有必要给他改一下名字,Phoenix就起名叫。Phoenix就可以了啊,小凤凰好起面啊呃,改完名字之后呢,我们可以CD进来来看一下啊,这个框架呢,跟别的框架不一样啊,这个框架的本体呢,就他们仨啊,就是代码啊,就是代码啊,把这个代码呢放到H里面就可以直接来使用了啊,他把这个相当于是客户端后,客户端的代码都给你写进去了啊都写好了啊好,我们对应呢在文档里面来看一下如何操作啊,我们呢需要拷贝这个server的包啊,拷贝到各个节点的lab里面啊,你直接CP拷贝,拷贝这个对应的这个server这个包给到h base的lab目录下就可以了,咱们来操作一下叫cp phoeni server这个包啊,然后到杠OBD modu edge base lab目录下面。
04:08
好,等我们拷贝完之后呢,记得分发一下,他说了是多个节点对吧?XXYNC分发,OPT module h base lab目录下的Phoenix分发。好,等它出现提示之后呢,我们就已经分发完成了啊,等你分发完成之后啊,我们呢,就已经部署好这个Phoenix了啊,除了这个分发之外呢,我们最好呢是给它配一个环境变量,你使用的时候方便,同时啊,这里面也会去用到penix当前这个目录下的几个价包,你看它Phoenix里面当前目录不是有三个价包吗?我们只分发了一个对不对?这里还有什么Phoenix客户端的一个价包,这也挺大的啊,我们呢应该把它也给它注册到那个环境变量里面,如果需要用到的话呢,它会到环境变量里面去读对应的一个位置啊,我们来改一下。ETC。
05:01
嗯,点点D麦,因为啊。好,My env好,找到你对应的一个环境变量的一个文件啊,在下面添加一下就可以了。来到这边。CTRLC在这边呢,我们来粘贴保存退出好配置完之后呢,一定要记得source一下啊。DNA执行啊,因为我们的Phoenix就装了这么一台啊,Phoenix只需要一台,因为是皮肤嘛,皮肤发出去就行了,客户端只需要一个,那你也不需要把这个啊环境变量给它分发一下,单一台就足够了,好当我们操作完这些之后呢,重启一下你的h base,这个Phoenix呢,就算是安装部署好了啊,先stop。好,当我们把这个h base停下来之后啊,你再调start h给它启动起来。相当于是一个重新启动对吧。好,它重新启动了master,三个region server以及这个backup master啊,那这时候你的Phoenix就已经安装部署好了啊,这也是我们整个的一个这个对应的一个安装部署啊。
我来说两句