00:01
大家好,嗯,QD的是一款开源数据中台,集成数据接入、治理开发服务与可视化能力,为企业提供统一高效的数据支撑。然后本视频的话,主要是为大家介绍一下Linux环境,通过docker快速部署QD的平台,然后包括用户快速搭建并运行完整的QD的数据中台系统,然后目前打开的这个地址的话,是QD的数据中台的一个官网地址。然后的相关文档的话,都在这里面。然后本次的一个部署的话,是通过docker进行了一个一个部署。打开这个文档就可以了。然后咱们先通过第一步去下载一下相关的一个包和镜像包。呃。只需要下载这前两个就可以了,到安装还有还有这个安装包这2个就可以了。
01:09
然后的话,大家需要提前准备好一个优班图的一个操作系统。然后就可以,一般头的话,推荐是那个22.0以上的一个版本。我现在的话,我本地已经是通过WSL已经准备好了一个操作系统。大家可以先把下载好的一个操作系统,先下载好的一个相关的,把我都上传到服务器上面,服务器上面我这边已经上传好了。现在的话,第一步先安装这个docker。目前是我把它那个刀客的进安装包查都已经上传到OT里面,打开的话就可以看到一个这个东西。
02:07
按照这个文档的这这一步进行操作就可以了。这都执行完了之后,可以验证一下这个刀客是否安装成功。嗯,这出现这个版本号的话,就什么都会安装成功了。下面。装一下这个东西就可以了。
03:00
这个文件的话,在这个包里面是存是存在的。先给他授一下权。然后再把它上传到。迁移到指定的路径。就可以了。然后验证一下是安装成功。嗯,这样的话doer就已经安装成功了。下一步的话,咱第2步刚开始把那个所有的包都下载好了之后,里边有一个镜像包。安装包里面先把这个东西下载好之后上传到服务器里面,然后进行解压就可以了。
04:25
这个这这个包的话比较大,所以解压的话会稍微慢一点。
05:06
嗯,现在这这就已经结案成功了,嗯。可以先把解压后的一个目录里面的所有东西先嵌到OBT里面,因为不建议目录里边存在中文,这个解压后是存在中文的,先把这个中文的里边的这个目录下面所有东西签到这个OPT下。就可以了。然后的话,第三步先把这个刀块镜像进行一个加载,使用这个命令,然后把它这个镜像进行一下加载。然后咱这个包的话是1.0.6。
06:21
这个加载的话,基本上大概需要1~2分钟的一个时间。但是如果在解压过程中,如果报错了的话,或者是执行刚开始就报错的话,就可能是咱这个包是一个不完整的,或者是咱路径什么的,是有可能这块有写错了什么的,可以检查一下。
07:04
嗯。咱们如果是呃70啊,或者是Windows环境的一个部署的话,咱们可以通过Windows的话,可以安装这个来进行一个,安装完了之后就可以来进行。部署下边都按照下边的步骤的话,跟就跟我之前的操作是一样的,如果是麒麟的操作系统的话,咱可以自行百度一下,就装装一下docker,按照那个官方的那个方式进行安装,或者是嗯使用。
08:12
我们这个里面的文档,这个里面也有那个安装docker的一个文档。按照这个文档来进行安装,Docker也是可以的,Linux环境下的是都可以使用的,使用的是二官方的二进制的一个包进行安装的。目前的话,这个镜像已经加载完了,可以验证一下这个镜像是否。完整。基本上目前能加载出来这些东西的话,基本上报的话是OK的。然后下面的话就去做一下启动。启动之前的话,咱们可以先进入到刚才那个解压到那个目录,进入到docker目录里面去。
09:08
进到do目录里面,完了之后咱们。可以对他的一个。加一些权限啊,或者是换行的一些处理。呃,可以先跳出去,因为需要这个需要对这个docker去做做处理。按照这个命令进行执行就可以了。这两步的话是做的一个授授权,还有一个权限的一个处理。这一步的话就需要进入到目录里面。然后对这个脚本,然后对他换行服的一个处理。
10:01
然后现在可以验证一下他的一个权限。如果跟这个是一样的,那就是没有啥问题的。然后下面的话就可以做一下那个数据库的一个初始化,可以复制一下这个脚本。然后进在这个do目录下面执行就可以了。然后这个执行完了之后的话,它会初始化它相关的一些数据库,数据库的话会稍微慢一些,但是咱们也可以同时去执行一下啊嗯。下面下面的这个命令就是用来启动QD的,还有它所有相关的一些依赖。
11:29
这个启动完的话,咱们可以看一下哪个do容器的一个状态。如果状态的话都是一个正常启动成功的话,就没有什么问题的,如果是启动有存在失败的话,咱们就可以用,嗯。Docker的看日志的一个命令,去看一下它为什么启动失败。然后通过日志,然后咱们可以判断一下他为什么启动失败,怎么找的。
12:07
通常情况下,如果呃容易启动失败的话,主要是根据咱们服务器的性能,如果性CPU啊,或者内存不太够的话,有可能会导致这几个启动失败,呃,调度器相关的worker呀,Master API相关的一些东西就启动失败,如果启动失败的情况下的话,咱们可以对单个的一个容器,然后进行一个启动就可以了。然后可以使用这个命令,然后把这个容器单独进行一个启动就可以了。然后的话,咱们还有一个命令,可以用来启动一下咱们演示,演示的一所用到的一些。数据库的一些东西。可以复制这个命令,把这个命令改成一个DEMO,然后就可以把我们的提前搭好的DOS啊,MY啊,达梦的一些测试的一些库都可以进行一个启动。
13:10
这个启动完了之后,他也会初始化一些相关的一些数据。就是供我们一会儿演示环境,启动好那个环境来使用。如果启动好了之后,嗯。咱如果想做停止啊,或者是什么的都可以按照是有相关的命令,这个是停止的,然后这个是重启啊,或者如果想把它完全卸载掉的话,可以用这个命令,然后把它所有的。刚好在启动所有容器都可以进行一个删除。访问的话,咱们就可以直接通过。IP加端口号的一个形式,默认的话,咱们是一个80的一个端口,如果咱们想做一个修改的话,就可以去修改。
14:00
修改这个。修改这个这个base base样里边的一个脚本就可以。这个里面有一个恩尼克斯的一个代理,这里边儿有一个八连的,或者是咱们去直接修改那个环境变量那个文件也是可以的。修改这里面的一个端口也是可以的。如果是想那个做只修改它的一个暴露的一个端口的话,就是修改这个文件就行了,咱们只需要把前面的这个修改后面的,后面这个不做修改,后面这个还是用它的内网的,还是用它里边的80端口暴露出来的话,可以暴露别的端口也是可以的,如果咱服务器里边80如果被占用的情况下。
15:04
然后账号密码的话,这里面都有复制一下就可以直接进行访问。然后调度器的话,一个地址也是复制这个,然后IP加端口号。账号密码的话也是都是直接复制这里就可以了。然后Spark的情况下的话也是。
16:10
嗯,之前目前这个8080没有访问,没法访问,应该是这个端口没有暴露出来,我想把它开开的话,就把这块,我们目前这块是注掉的,如果想把它暴露出来的话,把这个8080打开就可以了。然后他可以正常访问。如果是无法访问的话,那就修改一下脚本,把对应的端口暴露出来可以。修改这个配置文件,然后把这个配置文件的这两块。这两行给放开就可以了。
17:06
保存过之后重新执行一下。这个命令就可以了。嗯。
18:01
嗯。嗯。嗯。然后看一下容器的状态。如果是up的一个状态的话,那就相当于是启动成功了,然后这个的话就应该就可以正常访问。然后启动成功了之后。如果这里面对应的有对应的节点的话,那就是正常的,如果没有对应的节点的话,那就需要去看一下。那个这个对应的一个状态了,Spark worker的一个状态,看它的对应的一个日志。啊,目前是这块是正常的,如果是那块没有节点的话呢,可以看一下这块是是是什么情况导致的一个失败。
19:09
然后下面可以再去排查一下调度器的,调度器那边有可能会有有问题,咱可以点这个调度监控中心,然后看这对应的master worker, 还有这下面这这个一共这三个,看对应的这边页面上有没有对应的状态。统计什么,如果展示出来的话就OK了,如果没有展示出来的话,就需要去看一下对应的容器的一个状态,还有他的一个日志。这个是它的那个壳的节点的一个容器。然后对应的这个是API的,然后还有他有一个master的,然后看一下对应它日志报什么错就可以了。
20:03
还有如果就是咱访问他的登录页面,如果。二维码这个验证码如果不出来的话,那基本上就是QT可能是API没有启动成功,然后咱们就可以看一下QT的API对应的那个日志。看一下对应这个日志有没有什么报错的,如果有报错的情况下的话,看看是什么通常报,如果要有报错的话,有可能比如说red啊,或者是Q无法连接啊什么的,他那像这种问题的话,直接去重启一下对应的容器就可以了,处启完之后再再次执行一下这个命令就可以了。或者是执行一下这个命令也是可以的。啊。然后的话,本次的一个。
21:02
介绍的话就结束了,嗯,感谢大家。
我来说两句