00:00
接下来呢,我们就来实际操作一下啊。那首先我们要做一个备份操作的话。啊,我们需要先创建一个叫远端仓库,语法呢就是仓库。然后呢,给他你可以起一个名称,把仓库起一个名称,呃,然后要指定broker,因为我们前面也讲到备份是不是得依赖于broker去做一个原数据的,呃,快照。写到远端仓库对吧,那比如说远端仓库我使用HDFS啊,那我就这么写就行了。那如果你设置了权限,用户名,密码这些跟前面导入时候的,呃,那个参数是一样的,我们讲那个broke导入的时候有哪些参数可以配啊,这是一样的啊。那我们尝试着见一下。嗯。
01:00
那么现在就报错,为什么?我们说了备份及这些操作必须什么?权限啊,好,我们退出。呃,我使用root用户来登录。Use test DB,好,在拷贝执行。那你看现在报了一个什么错啊,Broker内名额不存在,而且呢,我broker,呃,之前创建的是没有这个名称的这种broker是吧,这时候我们可以受brokers。去看一眼啊。我们看一下有语法错啊,没有S啊ER。这样我们就可以看到以前我们注册过的一些broker,比如说它的名称对吧,并没有什么下划线零二啊,而且连接拒绝,因为没有启动,那我们需要先将它启动起来。好就这几个事儿啊,那比如说我们就把这边改一下。
02:00
呃。不用零二对吧,这就跟我保持一致了吧。其次呢,把broke启动起来。Model阿帕奇Doris,呃,然后是不是有一个FS叫什么来着?阿帕提。然后有个并目录啊,Start broke刚刚。他,Do法二,启动起来,哈法三。我也启动起来。还记得怎么看吗?还是搜ER看一眼对吧?啊,现在还有一个连接拒绝。好,现在都通了,好确认broker没问题,我们再重新拷贝这个命令。来创建远端仓库。
03:02
令失败,因为我HDFS还没有启动啊,那所以呢,我这边还要做一个事,Start dfs.SH。我启动一下我的HDFS,其他不用启动。启动完毕了啊,那么看一下是否退出了一个。安全模式。好,现在是没问题的,那这个时候我们再重新来创业一下。诶,还得重新拷贝啊。好,那你看现在就成功了,创建了一个远端仓库,那创建完之后呢,我们来开始执行备份,备份的语法是这样啊。
04:04
呃,一个关键词,Backup snapper。那后面呢,可以跟上一个名称啊,你可以前面加上库名啊,可以别带库名。那就跟库绑定在一起了啊,那后面呢,就是一个。快照名称啊,你要取上名字都行,还有呢兔我们远程仓库的名字,这个名字就是前面创建的这个名称啊。还有呢,嗯,好看这里啊,嗯,可以写表,那每一次可以备份多张表,多张表你用逗号隔开啊,那如果你只写一个表明,那就是全表,那我们也可以后面加上一个分区,呃,对这张表的指定分区进行一个备份啊,这都可以,那比如说我们把这个名字改过来啊。远程仓库的名称改过来。
05:00
改成这个。那我对TABLE1这张表进行一个备份。好拷贝。执行。那这就。很快了,因为我这个TABLE1就几条数据对吧。那我们也可以查看一下备份任务受用受命令去看,那如果前面你绑定库名呢,你也可以去。From查看某个库下面的备份任务,这个也是允许的啊,那我们这边简单一点。啊,来看。缩小一点,让大家看一下啊。呃,有哪些东西呢?你看job ID,快照名称,快照名称我指定的是BACKUP1对吧,啊数据库名称啊,Test DB状态。保存原数据。然后它的一些属性啊。库明表明创建时间,快照时间,上传时间啊。
06:01
结束时间还没结束啊。那么再重新授一下,看一下,你看当他的状态变成一个finish,那说明这个才完成了,因为这个命令提交,OK,不是代表立马完事啊,它是一个异步了,只不过是提交成功,那执行还要得受去查看啊。那我们也可以去查看一个远端的一个镜像啊。通过受snap shop这个方式on。On什么呢?On就跟上我们前面创建的这个远端仓库名称,那我把这边改过来,让大家方便去操作。那比如说我去查看一下这个远端仓库啊。你看是不是OK了,快照对吧。状态是OK的。那查看的方式呢,你也可以跟上一个,呃。对快照名称进行一个过滤啊,这也是允许的啊。
07:01
啊,比如说。只有一个备份,在这个仓库里面只有一个备一个快照,那如果你有多个快照,可以通过where的语法去把它过滤出你想看的一个快照。啊,这也是一个,OK,现在只有一个啊。那同时呢,你也可以根据不同的时间版本啊去查看。这都在威尔过滤条件指定就行了。这是一个查看,那如果我们刚才是很快就finish对吧,那如果还没完成,还是在备份的过程中,你想取消用一个can就可以了。啊,比如说cancel backup from test DB,把这个下面的备份任务给它取消掉。可以来看一下我们指定的这个HDFS路径啊,数据长什么样子,呃,啊对在这对吧,啊,点一下文件系统。
08:00
看一眼啊,我指定是tmp啊,然后do backup,这个是我指定的目录,看看里面里面生成的这么一个东西,后面会携带一个我们的远端仓库名称啊。再点进来。那可以看到有两个吧,啊,其中一个info我们看一下。这是不是一个原数据对吧?啊,一些备份的信息,那里面又有一个文件夹啊,再看一这个就快照名称了啊,那快照名称里面呢。主要有这两个。那具体呢,你还想去看。也可以。对吧,这是。那我刷新一下啊。啊,点一下我们去查看。对吧,他会把这些相关的很多信息啊,这张表的原数据都在这里面嘛。
09:02
那还有另外一个。对吧,这是他自己记录了一些事儿啊。你看都有。这个是我们的一个备份操作。
我来说两句