00:00
那么Doris可以说是社区非常活跃对吧,那其实我们录制完本次课程啊,那么大约在4月18号的时候。那我们的Doris官方又发布了1.0正式版,正式release。那么增加了很多新特性啊,所以我们要来了解一下,那首先第一个是1.0的安装,或者说你想要将从一个0.15升级到1.0。那么都特别方便,特别简单,那么从1.0开始。官方提供了编译好的二进制包,那我们就不再需要说自己尝试着去编译了啊。可以直接下载使用,那么如果你有一个老版本,也可以实现一个滚动升级,官方呢,全部都有对应的操作步骤。那接下来我们就以那个。官网下载的方式啊,我们去安装部署一遍。那比如说呀,我们进入到Doris的官网。你点击这个下载页面。
01:02
看一下啊,那么目前是增加了一个1.0,并且呢,提供了一个二进制包。可以说呢,是方便大家使用了。那这个包呢,大家直接点击下载就可以了,或者说呢,通过我给到大家的这个资料里面,这里我放了一个下载好的安装包,你将它上传就可以了。那么如果你是要滚动升级,诶,我们来看一下官网。官网有这么一个页面啊,它轻易与部署,里边有一个集群升级。对吧,他这边介绍了如何进行滚动升级,平滑升级。而且呢,不能跨版本对吧,0.13不能直接升0.15。然后是一三升1414升一五。就是很简单对吧,那这一块。我们直接就是多版本去使用吧,那我们就再装一个。
02:03
那这个包呢,我是已经放到了下面啊。这个1.0.0。那我们直接对它进行一个解压,它这JSVF啊。啊。Model好,那我就不是不是啊。阿帕奇Doris1.0-C,我解压到OPT model下面。那在这呢,我们就能看到这个1.0了,那我给他改个名字。啊,方便我操作啊,这个要不要改名字,看大家个人呢。好,现在就改完名字了。
03:00
好,那我们进到1.0里面看一下里面的目录,那么大家可以看到不管是be还是fe通通都都有了,另外呢,连broker也有了,其实那这接下来就是我们熟悉的使用过程了,那接下来我们初期要做的事就是修改一个配置文件,对吧?那像我的fe里面有个com。我修改一点。com。还是一样,根据需要来修改,第一个是存储路径,对吧?呃,如果我们不指定默认呢,比如说fe,它就在fe路径下面的这个Doris Meta这个文件夹。那你想改一样,那就改呗。另一个绝对路径,我觉得会好一点吧。那我。就在这里吧,Make there dori matter。
04:04
好。然后将创建好了这个路径拿过来给他用就好了呗。另外一件事啊,端口这些肯定是没变的,就是我们绑定了IP,因为我的电脑上我们之前装过docker,那有多个IP地址,这时候我们就需要进行一个IP绑定,对不对。那这边我这台机器是幺九二点幺六八点。8.101啊,这样掩码位数24位应该都一样啊,好保存最初。那么这个是fe我们要做的事,那同样的be我们也来一下呗,诶,最多了啊。Be,好,进入。com,修改be.com。那在这呢,我们还是一样,这个存储路径我也不想用默认。
05:01
YY。Storage,那就叫吧。这个路径没了啊。我拷贝一下前面这里我要放在最外层。这个大家放哪都行啊,呃,就叫story吧,就这样吧。我这次只用一个目录了啊,还有呢,一个IP地址的绑定一样的,因为有多个IP啊。我们需要改一下。192.168.2.10124好,那这就改完了,不不用修改对吧,那到此呢,你看特别简单就完事了呗,那我们一样啊,把它分发一下。
06:07
或者说我们如果是为了体验1.0的新特性,你也没必要去部署多个节点,咱们就一个节点来玩呗,是不是?好,那我们尝试着启动一下be,还有fe。啊,并start f1杠杠demon。并到的be刚刚低。那我现在就不按照集群方式去部署了,那么部署步骤呢,跟我们零点一五一模一样啊,没有区别,你都是什么呢?Be多个节点都配置完,启动完之后,然后在fe里边把它进行什么ADD。进行一个添加注册。那你要部署多个fe也一样啊,都配置好启动好,也是对应去ADD,分配follower或者分配observer,那这个步骤我们就不再去重复了啊,我们就单击,然后演示一下一些新特性了解一下。
07:10
那启动完之后,我们呃是不是用MYSQL客户端来连接啊,那我之前是在哈杜二是吧,有安装过MYSQL客户端,那我直接连呗,啊这款一杠P呃9030那个时候默认是不是应该只有一个root对吧,没有密码。你。那都OK了,那创建专门的用户跟那个操作,咱们就不用做了呗,那我们还是创建一个数据库,就像嗯,回头来用呗。呃,在我们查询这一块是不是见过。创建用户跟创建一个数据库啊,那我这边用户我就。呃,实际使用要去创建对吧,那现在我们只是为了演示一个新特性,那我们直接创建一个新的数据库就好了,Test DB啊。
08:10
News testd,那其他使用没有任何区别啊,同学们。好,这就完事了呗。那我们可以来页面看一下有没有问题,阿杜一,呃,8030是fe的前端页面默认呢,现在初始环境只有一个root,没有密码,我也不设了。那这个页面看起来是不是一样,那我们看一下fe啊be。啊,也是一一沃页面是8040。是8040吧,没记错的话。呃,看一眼。我们的be说不定是没有起来的。为什么呢?因为当时我们是不是没有创建他需要的路径,对吧,刚好刚好验证了我们那个。
09:06
我们那个配置文件的路径叫什么,我们给它创建一下啊,叫storage。好。在DOS1.0目录下面,Make DR。Storage。好看一下有了,那接下来要继续启动B了啊,刚才是没有启动成功,也没有去看日志是吧。接下来我们稍等一会儿。嗯。没起来的话,我们看一下日志。
10:02
呃,地址已经在使用了。2678。弄得manager。哦,这个端口冲突了啊,因为我启动了一个雅安,跟雅安的这个8040端口冲突了。那既然跟雅安冲突的话,那我就改一下呗。对吧。那那外表端口就不要用8040,跟雅安的那个端口冲突了,那我改成8044吧,其他的应该不会了。
11:02
你看我出现这个才能说是什么,B是成功启动了,再看一下这时候页面因为我们改了端口8044对吧。OK了吧,啊,刚好有这个不要忘了啊,雅安默认有个用会用一个8040的端口。应该是弄manager会用的一个端口。行,那这就完事了呗。但是我们在这里面是不是还有一个受PC,看一下是不是be要给它加进来。它是空的对吧,那就是out。Backs。然后呢,是哈杜。一呃,9050吧,对吧,我们看确认一下前面的步骤添加be节点,我们用的是什么9050端口。那9050端口是。这心跳端口对吧,那这个就一样了,我只有一个节点。
12:04
嗯,这写错了吗?看一下ADD back back哪写错了?啊,多了一个S啊,2BE没有S,好,接下来再show一下。那我们说了,看着不好看就加一个斜杠,大忌回车看一下life。诶,是个处那就OK了嘛。顺便看一下fe啊,Fe的话现在只有他一个对吧,默认就是什么,默认就是leader行,那这个集群环境,我们单机环境就准备好了。
我来说两句