微课程 | 第二课《Docker 安装方式介绍》

微课程 | 第二课《Docker 安装方式介绍》微课程 | 第二课《Docker 安装方式介绍》视频 https://v.youku.com/v_show/id_XNDQ0NDUzNjkxNg==.html?spm=a2hzp.8244740.0…

微课程 | 第二课《Docker 安装方式介绍》视频 https://v.youku.com/v_show/id_XNDQ0NDUzNjkxNg==.html?spm=a2hzp.8244740.0.0

上一期我们介绍了 DBLE 的基本概况,下面进入我们的正题,正题基本分为这四个部分。

本次课程目录结构 微课程 | 第二课《Docker 安装方式介绍》

1. 安装演示

会介绍我们两种快速开始的方式。让大家在不太熟悉,不知道是什么结构,甚至不了级上期结构图的情况下,快速开始。

2. 基本功能

详细介绍一下我们 DBLE 中间件的基本功能。比如说我们最常见的数据库的增删改查,包括其他的一些我现在做数据拆分,拆分是怎么做的,介绍一下这些。

3. 进阶功能

包括全局序列,管理应用端的一些功能。

4. 分析功能 分析功能对运维比较友好。想知道我 SQL 怎么样写,怎么样去通过查询计划去审核我的 SQL 写的是否合理,包括我怎么去看一条慢 SQL,在整个运行中瓶颈体现在哪里,包括我的慢日志是怎样收集和使用慢日志,这样的一个状况。

快速安装 微课程 | 第二课《Docker 安装方式介绍》

从这开始就是 Docker 快速开始,我们去启动部署一个这样的结构,我们先把应用层抛开。应用层在这里可能就是一个 MySQL client 客户端。一个 DBLE 两个 MySQL 。搭一个这样的环境大概需要多久?答案:两行命令。 前提:已经安装了 Docker 和 Docker-compose。 https://v.youku.com/v_show/id_XNDQ0NDczNzYyOA==.html?spm=a2hzp.8244740.0.0

Docker 实在是个伟大的发明,使我们从复杂的问题中解放出来,专注于核心工作。我们首先 wget,从 github 上把我的 docker compose 的配置文件下载下来。docker-compose 的文件内容其实就是组织了刚才那简图中的三个节点。大家可以看到一个 MySQL 的节点和第二个 MySQL 的节点。然后再往下我们还有一个 DBLE 的 server,一共是三个 server。docker-compose 文档在各方面都很齐全。我们会暴漏一些端口出来,包括 MySQL 的端口 33061 包括 dble 的 8066,9066。暴漏出来以后,只要执行一个 compose up 这样一个命令,我们的环境就搭好了!通过 MySQL client 端登陆到交互界面,然后 show tables,看到我已经建立好很多表。然后我们还可以去执行一下其他的命令,比如说 show full tables ,还有一些 DBLE 自定义语句。如 show all tables。它会展示出这是什么类型的表。拆分表,global 表,或是其他的表。随便查看一张表,有四行数据。这样一个简单的安装过程结束了。用 docker compose 去做一个快速的一个运行尝试,或者是我要快速搭一个环境做一些测试,会非常方便。相比手动安装 MySQL,复杂程度明显下降。用 Docker 就可以跳过复杂的前置问题,来做核心问题,非常不错。好的,我们今天就介绍到这里。

图文稿为了方便阅读,在不影响学习的情况下优化了一些口语化词汇,文稿与视频会尽量保持一致。

DBLE 及相关项目代码地址:

https://github.com/actiontech/dble

https://github.com/actiontech/dble-docs-cn

https://github.com/actiontech/dble-test-suite

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/10810.html

(0)
上一篇 2022-12-21
下一篇 2022-12-21

相关推荐

  • Python随机生成小数为中心的原始标题

    Python随机生成小数为中心的原始标题随机数在计算机科学中是一种非常常见的概念,而生成小数也是其中的一种重要应用。Python作为一种非常流行的编程语言,在生成随机小数方面提供了很好的支持。在本文中,我们将详细介绍如何使用Python随机生成小数,并在此基础上探讨一些实际应用。

    2024-07-05
    73
  • 数据库的范式详解[通俗易懂]

    数据库的范式详解[通俗易懂]关系数据库设计之时是要遵守一定的规则的。尤其是数据库设计范式 现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。 在你设计数据库之时

    2023-04-17
    157
  • Anaconda Prompt系统找不到指定的路径

    Anaconda Prompt系统找不到指定的路径对于使用Anaconda进行Python开发的用户来说,在使用Anaconda Prompt时,可能会遇到“系统找不到指定的路径”的问题。这个问题的出现会影响到Anaconda Prompt的使用,从而影响到Python开发的进程。本文将从多个方面对这个问题进行详细的阐述,以便解决该问题。

    2024-06-15
    45
  • Linux(CentOS)安装MySql[亲测有效]

    Linux(CentOS)安装MySql[亲测有效]安装mysql yum repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.r

    2023-03-08
    160
  • 「Flink」配置使用Flink调试WebUI[通俗易懂]

    「Flink」配置使用Flink调试WebUI[通俗易懂]很多时候,我们在IDE中编写Flink代码,我们希望能够查看到Web UI,从而来了解Flink程序的运行情况。按照以下步骤操作即可,亲测有效。1、添加Maven依赖<dependency&gt

    2023-01-25
    188
  • hbase跨集群数据迁移_hbase region

    hbase跨集群数据迁移_hbase region前言: 《读者来信》是HBase老店开设的一个问答专栏,旨在能为更多的小伙伴解决工作中常遇到的HBase相关的问题。老店会尽力帮大家解决这些问题或帮你发出求救贴,老店希望这会是一个互帮互助的小平台。有

    2023-02-13
    154
  • MySQL数据库中的数据类型与Java中对应记忆_请列举MySQL中常见的数据类型

    MySQL数据库中的数据类型与Java中对应记忆_请列举MySQL中常见的数据类型整数类型 标准 SQL 中支持 INTEGER 和 SMALLINT 这两种类型,MySQL 数据库除了支持这两种类型以外,还扩展支持了 TINYINT、MEDIUMINT 和 BIGINT 整数类型

    2023-05-12
    144
  • Python爬虫工具

    Python爬虫工具随着互联网的不断发展,爬虫技术成为了互联网领域一个非常热门的技术。而作为目前市面上最为流行和使用最广泛的编程语言之一,Python在爬虫领域也具有很大的优势,并且有着非常丰富的开源爬虫工具。本篇文章将从多个方面,详细介绍Python爬虫工具的有关知识。

    2024-07-05
    50

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注