Shardingsphere安装

我们自然可以手动写一个中间件,来实现读写分离,数据分片等操作,但是市面上存在开源、优秀的中间件,直接用自然是一个不错的选择。

这个中间件是:shardingsphere

如何安装这个,下面手把手教学:

第一步:

Apache ShardingSphere 访问官网

第二部:

进入下载界面:

第三步:选择下载版本

第四步:点击入门手册(不同版本的入门手册会不同)

第五步:获取二进制文件(win/Linux都适用)

第六步:下载好对应的压缩包之后,后面以安装到云服务器为例

通过rz指令接收对应的压缩包(可以拖拽)

注意:放到自己能够找到的路径下

第七步:解压

tar -xvf .....

第八步:进入xxx-bin目录

第九步:会看入门手册,配置server.yaml

10.编辑 server.yaml

(其他系统文件的配置,放在后面边做边配置,便于理解)

第11步:下载依赖库

将这个放到 /ext-lib目录下

现在可以尝试一下启动shardingspehere了,进入bin目录

12.执行运行程序

start.bat ------ Windows系统

start.sh /stop.sh------Linux系统

执行./start.sh,要清楚这个程序没有放到系统的bin目录下,所以我们需要添加路径

(从配置文件可以看到默认的端口号是3307)netstat -anp |grep 3307

执行./stop.sh 就可以终止程序

好,至于如何在docker中配置,可以去参考入门手册和即将出品的docker使用细则

相关推荐
ClouGence7 小时前
最基础的异构数据库 DDL 同步,我们踩过哪些坑?
数据库·mysql·postgresql
小呆爱发呆8 小时前
第三章 MySQL 库表操作
数据库·mysql·adb
普通人610 小时前
MySQL_FIND_IN_SET函数详解
android·数据库·mysql
真上帝的左手10 小时前
4. 关系型数据库-MySQL-Canal 进阶
数据库·mysql·canal
codeejun10 小时前
每日一Go·MySQL-14、慢 SQL 产生原因全解
sql·mysql·golang
星恒随风1 天前
MySQL 从零入门(四):表的增删改查与基础查询详解
linux·服务器·数据库·笔记·mysql
Pniubi1 天前
MySQL靠什么实现事务的?事务隔离级别有哪些?
java·数据库·mysql
aiks_yuan1 天前
MySQL 死锁怎么排查:看懂 INNODB STATUS 死锁日志,先查后插为什么必死锁(MySQL 8.2 实测)
mysql
进击的荆棘1 天前
MySQL——库的操作
数据库·mysql
计算机毕设定制辅导-无忧学长1 天前
《基于Spring Boot的迷游哈游戏综合服务平台的开发》
java·vue.js·spring boot·mysql·迷游哈游戏综合服务平台