00:00
好,在我们介绍完第一章的数据模型之后呢,进入到第二章的内容,那第二章呢,我们就会来安装部署一下我们的I啊呃,如果你想在你的集群上安装部署h base的话呢,你首先要在你的集群上搭建组K派和哈杜普啊呃,这两个课程的具体内容呢,哎,请大家自己到上硅谷的哈多普和主K班课程里面自己去学习啊,我们这里呢就直接拿来使用就可以了,在这边打开你的虚拟机啊,使用插线进行连接,诶,我这里呢,已经把它们全部启动起来了啊,这是我的哈do,这是我的组keep对吧?全部启动完成之后呢,接下来按照文档的内容我们就可以去安装部署啊,就base了啊,首先来到叉叉这边啊,进入到C到啊OBD software目下边啊,打开文件传输助手。好,在这里呢,选择你的h base的安装包。上传到对应的目录里面。
01:03
好,等待它上传完成之后呢,我们来到叉销里面对它进行解压啊,T-z X VF h base杠大C-OBD module,我们把它解压到OBD modu的目录夹目录下面啊,我们所有的框架呢,都安装在固定的目录下面啊,这样的话呢,你使用起来更加方便,等它解压完成之后,我们首先CD到opd module里面,给它来修改一下名字啊Mo h base啊,改成h base。好,改成I之后呢,我们再来给它配置一下环境变量啊,速度VM-ETC的DMY,因为在最后的位置呢,添加上我们文档里面已经写好的环境变量。复制一下啊CTRLC啊在这里呢,粘贴保存对数好,等我们配置完之后呢,首先来给它分发一下啊,速度。杠home at硅谷B下的XXYC啊,分发etc.DY因为。
02:07
分发完成之后呢,我们需要分别在三台节点上使用source命令使其生效啊呃,有一种比较简单的方法,可以使用叉shell的工具发送键输入到所有会话啊,打开之后SOC source杠、EDC fair.dmy,因为好的这样的话呢,三台节点就已经全部生效了啊,使用完之后记得关闭掉这个工具,好这里呢,我们就已经把环境变量给配置好了,那接下来呢,我们来进入到h base的文件夹里面啊,去修改里面的配置文件,CD到h base里面啊,这个框架的配置文件呢,一般都会在。com复的文件夹里面啊,我们CD到。com里面,这里面有两个文件需要我们去修改啊,一个是h base inv,一个是h base set啊,那这两个文件呢,一个表示内部的一个环境啊,一个呢,一般是来填调参数的啊,Set一般是来填调参数的。我们先来改env这个文件啊,VMH。
03:03
因为点SH啊,在这个文件里面有大量的一个参数啊,我们选择到最后的位置,在最后位置这个地方,哎。这个地方它有一个参数啊,这个参数呢叫managers z k啊,这个参数呢,是告诉h base,你是否需要它管理一个自身的实力of组K,或者不是啊,就是说你是否需要你的自己去管理一个自己的组K实例啊,还是说不用呢,他默认的情况下是自己管理一个实例的啊,我们呢,需要把它给放开啊,放开之后呢,把对应的参数值改成false。我们不需要使用I base里面自身的这个组keepper,我们需要使用我们已经安装不说好的分布式的组keepper啊,呃,一般呢,框架都会有这样的一个功能啊,什么功能呢?开箱即用啊,就是说它可以不依赖于你的框架,它自身内部呢,也维护一个主K板实力,也能够实现这样的一个功能啊,但一般情况下,在实际开发里面我们是不会使用这个功能的啊,都是要跟我们实际开发部署好的主K去兼容在一起,好,首先改这一个参数改成false啊,退出来之后我们来改h base set里面的文件。
04:20
嗯,H base set在这个里面呢,我们直接来修改configuration里面内部的信息就可以了啊,它有一些大量的一个注释啊,有了注释之后呢,下面它已经给了我们三个参数了啊,这三个参数呢,还是一样的开箱即用的功能啊,这三个参数多数情况下我们是需要去修改它的啊,没有办法直接来使用,首先第一个参数表示集群distribu是否部署为集群模式,我们需要把它改成。True好,改成出之后呢,下面两个参数都没有用啊,我们要给它删除掉啊,你可以数一下12345678,叫D8D。
05:03
D8D啊,进入输入模式后,第8D把八行删除掉,删除掉之后呢,添加入我们文档里面的对应的一个参数啊。从这个地方。到这个地方啊,看T成C啊,在这里呢,我们先给它粘贴过来,粘贴过来之后呢,我们一起来看一下填的这几个参数分别表示什么含义啊呃,第一个参数呢,我们只是改成处了,表示我们要部署一个分布式的HP啊,第二个参数呢,表示我们要使用已经安装部署好的组K派,那组K派地址在哪呢?哎,三台节点的地址都给它写上,只用填host,不用填端口号,因为端口号大家都知道2181对不对?哎,组K派的端口号人尽皆知对吧?所以它可以不填,再往下呢,它还有一个参数,我给它注释掉了啊,这个参数呢,指的是组K派里面的参数,哎,什么意思呢?咱们在组K班的课程里面专门有强调过,你在使使用组K班的时候,一定要改一个z k date,哎,就是组K班的数据存储的位置啊,如果你不改的话呢,主开片的信息是存储在临时文件夹里面的,那我们知道临时文件夹里面的数据过一段时间之后会定期清除掉,谁清除掉呢?Linuxx操作。
06:17
系统会把它给删掉,那删掉之后呢,会影响到HP的一个正常使用,所以HP特别强调你在使用的时候一定要记得修改组推的配置文件,不要保存在临时文件夹里面啊,那我们在主推课程里面已经介绍过了,这里呢只给你注释上就可以了,已经改过了啊。第三个参数I wrote d,这个参数什么意思呢?我们要把我们h base的数据放到我们的HDS上面,那你给它的路径是什么?哎,HDS度1028020-h base。在根目录下面创建一个h base文件夹就可以了,好,这是我们需要给它添加的参数啊,保存退出。保存对数之后,我们的这个整体的一个配置啊,这两个配置文件就已经解决了,呃,接下来呢,还需要给它一个region service啊,这个region service呢,就好比我们HDS里面那个workers啊,具体的节点有哪些,我们来配置一下VM啊,叫region service好在里面呢,我们把默认的local host给删除掉,然后在里面填写哈LO102回车啊哈都103回车哈都104不要有空格,不要有空行,写完之后保存退出,好这里呢,我们的配置就已经填写完成了,配置填写完成之后呢,下面还有一个问题需要去解决,要解决一下h base和哈的log for街兼容性问题啊,这个log放街的兼容性问题呢,咱们会经常遇到,哎,什么意思呢?
07:43
I底层依赖于哈杜口,那他们两个呢,都有帮放间打印支的一个架包啊,那这个架包呢,你也有,我也有会报一个冲突的问题啊,那这时候呢,我们只需要把一个给删掉就可以了,哎,说实话也不是真的删,对吧,我们把这个加班的名呢给它改,加一个点半后缀啊,把它作为备胎,它就没有办法加载这个加班就不会造成冲突了,那一般情况下大家一定要注意啊,你在改这种加班冲突的时候,一定要改用户层,要上层的不要改底层的啊,不要改哈杜普,一般改H好,我们直接把这个命令栏复制粘贴使用一下就行,这个命令很简单啊,它是在修改我们lab里面的这个架包,SL放接这个架包,哎,改成一个点back就可以了,你执行。
08:27
它就已经生效了啊,这时候呢,就不会有加班的一个冲突了,好等我们所有的配置文件全部完成之后呢,CD到OBD Mo。里面XSYNC分发一下我们的整个文件夹。好,稍微等他一下啊。因为HV的价包呢,还是比较大的啊,好几百兆,它这个分发呢,可能会速度稍微有些慢啊。
09:10
具体分发的内容呢,也可以到h base103104上面去进行一个查看,对吧?哎,我们可以CD到OPT Mo里面LL来看一下啊,这里面呢,会有H这个文件夹啊,等它全部分发完之后,哎,它就已经。汇报出来了对吧,那你的103和104上,哎,你CD到同样的文件夹里面。好,这里面呢,就会有h base啊,那这时候呢,我们就已经分发完成了啊,这已经分发完成了啊好,这是我们的h base的安装部署啊,我们来截一下。
我来说两句