Docker安装部署ShardingProxy详细教程

news/2024/4/26 20:31:12/文章来源:https://blog.csdn.net/Coder_ljw/article/details/131974143

在这里插入图片描述

🚀 ShardingSphere 🚀

🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀
🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨
🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎
🌲 恭喜你发现一枚宝藏博主,赶快收入囊中吧🌻
🌲 人生如棋,我愿为卒,行动虽慢,可谁曾见我后退一步?🎯🎯

🚀 ShardingSphere 🚀

在这里插入图片描述
在这里插入图片描述

🍔 目录

    • 🍀 一.Docker安装部署ShardingProxy详细教程
    • 🍀 二.Docker安装部署ShardingProxy详细教程
      • 🥦 2.1 拉取镜像
      • 🥦 2.2 创建挂载目录
        • 🍑 方式一:创建目录挂载
        • 🍑 方式二:先运行容器,docker cp拷贝文件,删除容器
      • 🥦 2.3 上传mysql驱动到ext-lib目录
      • 🥦 2.4 conf目录下编写server.yaml配置文件
      • 🥦 2.5 运行容器
      • 🥦 2.6 远程连接ShardingSphere-Proxy访问测试
    • 🍀 三.总结
    • 💬 四.共勉

🍀 一.Docker安装部署ShardingProxy详细教程

重启配置一台专门用来部署ShardingProxy的Linux服务器!对于如何配置一台新的Linux服务器,想必大家都没有问题,此处不做过多的讲解!大家自行实操即可!

🍀 二.Docker安装部署ShardingProxy详细教程

目前 ShardingSphere-Proxy 提供了 3 种获取方式:

  • 二进制发布包
  • Docker
  • Helm

这里我们使用Docker的形式安装ShardingProxy, 步骤如下:

🥦 2.1 拉取镜像

docker pull apache/shardingsphere-proxy:5.2.0

在这里插入图片描述

🥦 2.2 创建挂载目录

🍑 方式一:创建目录挂载

mkdir /mydata
cd /mydata
mkdir shardingproxy
cd shardingproxy
mkdir conf
mkdir ext-lib
mkdir logs

在这里插入图片描述

🍑 方式二:先运行容器,docker cp拷贝文件,删除容器

# 启动临时容器
docker run -d --name shardingproxy --entrypoint=bash apache/shardingsphere-proxy:5.2.0# 配置文件拷贝
docker cp shardingproxy:/opt/shardingsphere-proxy/conf /mydata/shardingproxy# 删除容器
docker rm shardingproxy

在这里插入图片描述

🥦 2.3 上传mysql驱动到ext-lib目录

注意:因为我们需要连接MySQL,所以我们需要加入连接驱动!!!
在这里插入图片描述

🥦 2.4 conf目录下编写server.yaml配置文件

方式一:
注意:如果第二步骤选择了方式1,我们自己创建server.yaml文件,但如果我们选择了方式2,我们直接编辑即可!

# 配置用户信息 用户名密码,赋予管理员权限
rules:- !AUTHORITYusers:- root@%:rootprovider:type: ALL_PRIVILEGES_PERMITTED
#开启SQL打印
props:sql-show: true

在这里插入图片描述

方式二直接操作即可!
在这里插入图片描述

🥦 2.5 运行容器

docker run -d -e PORT=3308 -v /mydata/shardingproxy/conf:/opt/shardingsphere-proxy/conf -v /mydata/shardingproxy/ext-lib:/opt/shardingsphere-proxy/ext-lib -v /mydata/shardingproxy/logs:/opt/shardingsphere-proxy/logs -p13308:3308 --name shardingproxy apache/shardingsphere-proxy:5.2.0

参数配置说明:

  • 可以自定义端口 3308 和 13308。3308 表示 docker 容器端口, 13308 表示宿主机端口。
  • 必须挂载配置路径到 /opt/shardingsphere-proxy/conf。
  • 如需使用外部 jar 包(例如 MySQL/openGauss JDBC 驱动、自定义算法等),可将其所在目录挂载到 /opt/shardingsphere-proxy/ext-lib。
  • 运行日志文件挂载到/opt/shardingsphere-proxy/logs。

在这里插入图片描述

🥦 2.6 远程连接ShardingSphere-Proxy访问测试

mysql -h192.168.10.134 -P13308 -uroot -p

在这里插入图片描述

🍀 三.总结

本篇文章主要讲解了Docker安装部署ShardingProxy详细教程,实操过程非常重要,大家一定要动手亲自实践一下,必须掌握。下节预告,ShardingProxy实战之读写分离,大家敬请期待呦!!!。

💬 四.共勉

最后,我想和大家分享一句一直激励我的座右铭,希望可以与大家共勉!

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_337481.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Go 下载安装教程

1. 下载地址:The Go Programming Language (google.cn) 2. 下载安装包 3. 安装 (1)下一步 (2)同意 (3)修改安装路径,如果不修改,直接下一步 更改后,点击下一…

13个ChatGPT类实用AI工具汇总

在ChatGPT爆火后,各种工具如同雨后春笋一般层出不穷。以下汇总了13种ChatGPT类实用工具,可以帮助学习、教学和科研。 01 / ChatGPT for google/ 一个浏览器插件,可搭配现有的搜索引擎来使用 最大化搜索效率,对搜索体验的提升相…

DataStructure--Basic

程序设计数据结构算法 只谈数据结构不谈算法就跟去话剧院看梁山伯与祝英台结果只有梁山伯在演,祝英台生病了没来一样。 本文的所有内容都出自《大话数据结构》这本书中的代码实现部分,建议看书,书中比我本文写的全。 数据结构,直…

2023.07.13力扣6题

931. 下降路径最小和 给你一个 n x n 的 方形 整数数组 matrix ,请你找出并返回通过 matrix 的下降路径 的 最小和 。 下降路径可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列(即位…

【数据结构】无头+单向+非循环链表(SList)(增、删、查、改)详解

一、链表的概念及结构 1、链表的概念 之前学习的顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,而链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的,可以实现更加…

SpringBoot项目连接数据库

1、找到applications.yml,如下图 2、写入代码 server:port: 9494spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/自己的数据库表名?serverTimezoneGMT%2b8username: rootpassword: root

[C语言] 数组

1. 一维数组的创建和初始化 2. 一维数组的使用 3. 一维数组在内存中的存储 4. 二维数组的创建和初始化 5. 二维数组的使用 6. 二维数组在内存中的存储 7. 数组越界 8. 数组作为函数参数 9. 数组的应用实例 1 :三子棋 10. 数组的应用实例 2 &#…

Spring Tool Suite 4

参考:Spring tool suite4 安装及配置_springtoolsuite4_猿界零零七的博客-CSDN博客 下载:Spring | Tools 将下载的JAR进行解压两次,直至解压出contents中的sts 双击启动 第一次打开需要指定工作区文件夹 配置Maven的config 安装插件

Pytorch学习笔记1:张量+训练参数传入与处理+制作训练集

文章目录 Pytorch中张量的一些常见函数最基础也最常见的方法关于Indexing, Slicing, Joining, Mutating Ops(索引、切片、聚合、旋转)随机种子torch.bernoulli(input)torch.normaltorch.rand(size)torch.randn(size)torch.randperm(n) Python--argparse-…

Hexo+GithubPages免费搭建个人博客网站

HexoGithubPages免费搭建个人博客网站 目录 一、前言二、Github配置 新建同名仓库配置Pages 三、安装Hexo四、配置hexo-deployer-git五、访问六、发布文章七、安装主题 一、前言 我之前开了好几年的云服务器了,实际上使用场景并不是很多,感觉有点浪费…

什么叫前后端分离?为什么需要前后端问题?解决了什么问题?

单体架构出现的问题 引出:来看一个单体项目架构的结构 通过上述可以看到单体架构主要存在以下几点问题: 开发人员同时负责前端和后端代码开发,分工不明确开发效率低前后端代码混合在一个工程中,不便于管理对开发人员要求高(既会前…

网络层中一些零碎且易忘的知识点

异构网络:指传输介质、数据编码方式、链路控制协议以及数据单元格式和转发机制不同,异构即物理层和数据链路层均不同RIP、OSPF、BGP分别是哪一层的协议: -RIPOSPFBGP所属层次应用层网络层应用层封装在什么协议中UDPIPTCP 一个主机可以有多个I…

Manjaro KDE 22.1.3vmware无法复制文件

Wayland 是 X11 的现代替代品,几十年来 X11 一直是 Linux 上的默认窗口系统。 Wayland 是一种通信协议,定义 X Window 显示服务器和客户端应用程序之间的消息传递。 软件还不兼容 使用X11即可

HCIP重发布实验

目录 实验要求: 步骤一:拓扑设计IP地址规划 拓扑设计 R1 R2 R3 R4 发布路由 R1 R2 R3 R4 双向重发布 在R2和R4 上进行 R2 R4 检查R1 修改开销值选路 择优选择去4.0网段的路径 测试:​编辑 择优选择去32网段的路径 测试&…

Stable Diffusion 开源模型 SDXL 1.0 发布

关于 SDXL 模型,之前写过两篇: Stable Diffusion即将发布全新版本Stable Diffusion XL 带来哪些新东西? 一晃四个月的时间过去了,Stability AI 团队终于发布了 SDXL 1.0。当然在这中间发布过几个中间版本,分别是 SDXL …

Codeforces算法心得——A. Escalator Conversations

大家好,我是晴天学长,今天开始尝试一些外国的题目了,不得不说,创新性挺高的,然后是全英文,也可以练练英文的水平,后面我会持续的更新的!加油!💪💪…

【Java】使用JDBC操作MySQL 8(快速入门+详解)

文章目录 1. JDBC概述2. JDBC快速入门2.1 下载驱动jar包2.2 数据准备2.3 创建工程2.4 编写代码 3. JDBC API详解3.1 DriverManager3.2 Connection3.2.1 获取执行SQL对象3.2.1 管理事务 3.3 Statement3.3.1 执行DML语句3.3.2 执行DDL语句 3.4 ResultSet3.4.1 ResultSet对象方法3…

python下的control库使用

文章目录 control的官方网站函数示例强迫响应forced_response control的官方网站 函数示例 强迫响应forced_response import numpy as np import os import sys import control as ctrl import matplotlib.pyplot as pltdef lim_x(x, lim0):res 0if x > lim:res 1else:…

FL Studio 21官方中文版功能介绍及2023最新下载详细图文安装激活教程。FL Studio 21需要系统配置要求

FL Studio 21版本更新现已发布,在这次更新中优化了很多功能,但这些现在都不重要,FL Studio21版本的这次更新中令人瞩目的更新莫过于对简体中文版的支持了。以前FL Studio只有英文版,想要用上中文版只有用汉化包,而且有…

数字化新时代,VR全景拍摄与制作

导语: 随着科技的飞速发展,数字化图片正在引领新的时代潮流。在这个数字化图片的新时代,VR全景拍摄与制作技术正以其独特的特点和无限的优势,成为数字影像领域的一颗璀璨明星。让我们深入了解VR全景拍摄与制作的特点和优势&#…