数据库中间件DBLE学习(一) 基本介绍和快速搭建

  • 时间:
  • 浏览:1
  • 来源:彩神快乐8_神彩快乐8官方

在CentOS 7中默认是安装了JDK1.8的,可能这么 安装必须安装一下。让当当他们 儿系统你这一可能安装好的环境做一下配置。

对基本架构有所了解后,让当当他们 儿来做快速的搭建。首先进行下载:DBLE下载地址,最新版本是2.19.09.0,这里确定下载actiontech-dble-2.19.09.0.tar.gz。让当当他们 儿快速搭建的环境和IP如下:

接下来必须copy一三个小模板文件进行修改。这里简单介绍下这一三个小文件的作用:

dble是基于mysql的高可用扩展性的分布式底下件。江湖人送外号MyCat Plus。开源地址

通过管理账号man1和9066端口登录,就时候 执行管理命令,这里让当当他们 儿按照schema.xml中dataNode的规划创建分片。这里创建很方便,时候 支持dn$1-n的写法。

时候 看多应用发起时候,首先经过NIO操作来到SQL Parse层进行解析。SQL解析生产执行计划,但会 路由收集到各个底层MySQL Sharding数据库中执行,你这一后台执行的过程也是通过NIO/AIO来实现的。底层各个数据库执行完成时候再返回到底下层进行合并、过滤、分组、排序等操作,最终在返回给客户端。

时候让当当他们 儿配置的schema.xml文件中,让当当他们 儿有以下默认的配置。该文件配置了6个数据分片,分别对应不同主机不同实例中的6套schema。

接下来让当当他们 儿就时候 使用root用户来登录192.168.56.185数据库底下件主机来进行管理了。这里通过181主机远程进行登录,可能185上没安装Mysql客户端。

dble还是比较好安装的,但会 它的概念和配置xml是特别繁琐的。必须细心许多。

把安装介质actiontech-dble-2.19.09.0.tar.gz上传到dble server服务器上。

接下来让当当他们 儿时候 登录MySQL A上进行验证。在A实例中,让当当他们 儿时候 看多创建了schema db_1,db_3,db_5。和让当当他们 儿的schema.xml文件中配置结果一致。

这里的dataHost是节点名称。让当当他们 儿有两套服务器,必须配置相关writeHost的IP地址,但会 Mysql的用户名和密码(为了简单方便这里暂时使用root)。

1.dble微课堂 https://opensource.actionsky.com/20191125-dble/\

2.开源分布式底下件 DBLE 快速入门指南 https://www.jianshu.com/p/cd5911058c

此时让当当他们 儿必须通过管理账号来进行操作。打开server.xml文件。找到用户这里。第一三个小定义的用户为管理用户。还有开头的端口配置,默认管理端口是9066。

这里通过dble命令就时候 启动多多系统进程 了,启动后,时候 查看wrapper.log,显示Server startup successfully则成功启动。

在dble的conf目录下面有个配置文件叫template_table.sql,你这一文件是提供给让当当他们 儿测试许多测试用例。可能在192.168.56.185上这么 安装MySQL服务,管理端口9066和服务端口50066实际全是Java在监听,让当当他们 儿必须先把你这一文件scp到192.168.56.181上。利用181上的MySQL多多系统进程 远程连接185来操作。



让当当他们 儿首先来看架构图,实物应用通过NIO/AIO进行连接操作。这里首先让当当他们 儿得介绍一下NIO/AIO是哪些概念。

为了快捷安装,必须在两台MySQL Server给root时候 远程登录的相关操作权限.