00:00
接下来我们要去安装canal,并且修改一下配置并且启动啊,那这个建议呢,使用canal1.1.5以上的版本。那这个下载地址也付给大家了,那在资料里边我也给大家提供了啊,这是我提前下好的啊,这个安装包你上传就可以了啊,上传就可以了,上传解压哎,我们先做吧,啊,我这边应该是上传过了,在我的OPT software word里面呃,找一下啊,哎,这里。你看安装包在这呢是吧,那我们先c.Mo看一眼啊,这里太多了,我在这先建立一个目录叫可耐,呃,1.1.5,因为它那个压缩包是散的啊,就解压完之后它全是散开的,这个目录要我们自己创建。好,那回到刚才的路径啊。
01:03
Com-zs can-c OPT modu can-1.1.5啊,这个目录一定要记得自己建啊,不然全部散开了啊。好解压。那我们来看一下OT model can啊,1.1.5。主要有这么几个文件夹对吧?B就是一些命令脚本。com配置文件啊,这是依赖,这是日志,还有一些插件好。这边我给大家完善一下吧,呃,Make drr,然后呢,OT啊model呃1.1.5啊,要不然有些人拷贝直接拷贝可能就真的就散架了啊好。
02:05
那么来看一下com服目录啊,Com服里面呃,有几个比较重要的,一个是canal properties,这是canal的通用配置,还有一个东西叫什么呢?叫实例,大家注意,Example是默认提供了一个实例,那什么叫实例啊,你可以理解为一个实际运行的对象,一个实际运行的进程都可以啊,或者线程啊,不一定是进程啊,那么呃,那具体哪些是实例呢?就在这个文件里面去指定。啊,具体这文件指定。那如果你要创建多个实例也可以,你只需要在框路径下面创建多个目录,每个目录下面放一个配置文件,这样就行了,啊核心呢就是看这个配置文件指定的啥,来,我们先看一眼。
03:03
这里有一个。嗯,搁哪呢,张鹏。哎,就是这个地方destination destination,它默认的就是用了什么example这个名字哪里来的呢。来我截图来我退一下啊,那是因为在你看啊,在控目录下面默认就有一个文件夹叫example啊,就是这个对应的,那我现在不想要这个名字啊,因为你实际使用还会用这名字吗?不会啊,对吧?啊,我们为了规范我这样啊,我CP,我make Di啊呃,我一个叫Doris road dori就是用来执行Doris任务的一个实例啊,这是一个目录对吧。然后呢?我们要进来一张图给大家看一下,它有一个配置文件,每一个实例都得有这个配置文件,那我们刚才自己建的目录里面是不是没有啊,我们拷贝一下对吧?CP这个instance,然后呢,点点杠是不是这个do是road的。
04:15
里面去啊好,我们退出来看一下。那现在Doris road这个我们的路径下面,我们拷贝了一个配置文件啊,这样就行了,还有你想要让自己创建的这个实例生效,是不是还得改这个地方啊,对吧?所以我把这个可能尔配置修改一下,改成同名的,我不要用example了啊,退出来好YM canal.proper。好,我把它改一下,改成Doris road,你改不改都能用啊,你直接用example也行,我只是给大家演示一下啊,好,现在我们回到Doris load这个我们想要运行的实例,哎,我们修改这个配置文件。
05:08
配置文件我们主要改这么几个地方啊。呃,这个是一个要不要使用GTD啊,你可以把它制成处对吧,因为你前面也开了嘛,改不改都行。那我们改成处呗,啊,再往下这边要指定一些什么my circle的配置,比如说。这个是my circle的地址啊,主库的地址我是哈杜一哈杜一好,那其他的还得指定一些东西啊呃,至少my circleql的用户名密码得配吧,哎,再往下拉有这个用户名跟密码啊,那我这边是默认都是can,我之前在MYSQL是不是也创建了一样的用户名跟啊密码对吧?啊,所以说保持这个就行了啊。
06:07
GTD,算了,不开了啊,不开了。我们看看应该都OK了。对,就主要配置这三个,还有它的这个slave ID,配不配都行啊,我这边应该是用默认值slave ID,那咱们也不去改了啊,好保存退出。那这样呃,Doris啊,不可我们就配置完了啊。很简单,其实主要配的就是跟马车口的一些信息啊,没了,那我们配到它的主目录,主目录。Connect的主目录,然后我们把它启动起来就行了,呃,我们直接进到B下面给大家看一下,它主要就是一个什么重启启动。
07:00
这个BAT就呃这种是Windows的脚本啊,这个是启动,这个是停止啊,好,那所以我们只需要并start up.h。就行了。那怎么验证是否启动成功呢?呃,我们进到log目录下面可以看一下有一个can吧,对吧,再进来看。这边有一个点lock,我们看一下就行了。你看呃,可能服务现在已经什么启动中,你看,然后启动了成功。好了。但是我们仔细看,怎么好像还是叫一张鹏呢,不是这个啊啊,应该不是这个,呃,我再往后退。
08:04
回到我们logs路径下面,应该是刚才还没好啊,还没好,我们再看一下,诶,其实大家可以看到这里多了一个什么logs里边多了一个Doris road,这个才是啊,来进来看一眼,是不是有个Doris road.log要看的是这个啊,这是我们要启动的实例。好。那么可以看到,呃,看起来是没什么问题啊。对吧。找到位置成功啊,可以。
我来说两句