文章目录

  • 1. docker安装sharding-proxy
  • 2. 验证
  • 3. 附

1. docker安装sharding-proxy

  1. 获取镜像
docker pull apache/shardingsphere-proxy:5.1.1

这里以5.1.1版本为例,更多版本可参见dockerhub

  1. 启动容器
docker run -d \
-v /atguigu/server/proxy-a/conf:/opt/shardingsphere-proxy/conf \
-v /atguigu/server/proxy-a/ext-lib:/opt/shardingsphere-proxy/ext-lib \
-e ES_JAVA_OPTS="-Xmx256m -Xms256m -Xmn128m" \
-p 3321:3307 \
--name server-proxy-a \
apache/shardingsphere-proxy:5.1.1
  1. mysql驱动上传
    mysql-connector-java-8.0.22.jar驱动上传至/atguigu/server/proxy-a/ext-lib目录下
  2. 修改server.yaml
rules:- !AUTHORITYusers:- root@%:rootprovider:type: ALL_PRIVILEGES_PERMITTEDprops:sql-show: true

将配置文件放置在/atguigu/server/proxy-a/conf目录下
(注意:这里的- !AUTHORITY坚决不能删除,我擅自将其删除,导致shardingsphere-proxy总是无法正常启动)

  1. 启动容器
docker restart server-proxy-a

2. 验证

  1. 日志查看
    前往容器内部的/opt/shardingsphere-proxy/logs/stdout.log文件查看日志
......
06:41:10.343 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: true
06:41:10.343 [main] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedByteBuffersPerChunk: 1023
06:41:10.384 [main] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.processId: 38 (auto-detected)
06:41:10.386 [main] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.machineId: 02:42:ac:ff:fe:11:00:02 (auto-detected)
06:41:10.430 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled
06:41:10.430 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 0
06:41:10.430 [main] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384
06:41:10.456 [epollEventLoopGroup-2-1] INFO io.netty.handler.logging.LoggingHandler - [id: 0xb34a76d5] REGISTERED
06:41:10.459 [epollEventLoopGroup-2-1] INFO io.netty.handler.logging.LoggingHandler - [id: 0xb34a76d5] BIND: 0.0.0.0/0.0.0.0:3307
06:41:10.461 [epollEventLoopGroup-2-1] INFO io.netty.handler.logging.LoggingHandler - [id: 0xb34a76d5, L:/0.0.0.0:3307] ACTIVE
06:41:10.462 [main] INFO org.apache.shardingsphere.proxy.frontend.ShardingSphereProxy - ShardingSphere-Proxy Memory mode started successfully

有打印started successfully则启动成功!

  1. 也可以使用别的mysql的命令行客户端对该ShardingSphere-Proxy进行连接
mysql -h 192.xxx.xxx.xxx -P 3321 -u root -p
show databases;

3. 附

上述多数内容参考自尚硅谷,如有侵权,烦请联系将立刻删除

docker安装sharding-proxy相关推荐

  1. 【Docker、Sharding Sphere】Docker安装Sharding Sphere Proxy-5.0.0

    一.官方相关文档介绍 快速入门 | Docker镜像 二.安装 1.拉取官网镜像 docker pull apache/shardingsphere-proxy 2.获取/conf中的配置到本地路径, ...

  2. Docker(十):Docker实战 Docker 安装 Nginx

    Docker 安装 Nginx Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务 . 1.查看可用的 Nginx 版本 访问 Ngin ...

  3. docker 安装redis第三方集群方案 codis

    docker 安装redis第三方集群方案 codis docker 安装redis第三方集群方案 codis 首先,安装好docker环境,这里不提,需要看的可以在我的博客里找, 事先准备好zook ...

  4. 理解Docker(1):Docker 安装和基础用法

    本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 ...

  5. Docker 安装 weblogic12c

    2019独角兽企业重金招聘Python工程师标准>>> 首先,系统(3.8以上内核的linux)中安装好 Docker 这个运用程序.由于网络原因,我们下载一个Docker官方的镜像 ...

  6. 采用docker安装部署Nginx

    四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...

  7. docker安装、部署docker反向代理

    1.1 docker介绍 https://www.cnblogs.com/xiaonq/p/10241045.html#i4 1. 什么是docker Docker 是应用最广泛的开源容器引擎,让开发 ...

  8. Nolan最新版本2.4 Windows和docker安装升级教程, 登陆修复.排除个别需要实名的账号,nvjdc对接青龙面板教程

    首先,展示我自己搭建修改的,我带了优化的:地址:http://jd.51kuaigouwu.com 好了 青龙搭建,服务器什么的自己看我其他文章. 没有基础或者不会都看教程都会,如果不会联系搭建. 提 ...

  9. docker安装和基础使用

    docker架构之间的关系 (个人理解)有三台主机分别是docker客户端,docker host,doker 仓库,其中docker客户端的主机在docker host上面,更符合docker实现功 ...

最新文章

  1. 网页转变成app,隐藏浏览器地址栏
  2. CentOS7 systemctl tomcat常用配置
  3. iframe 的一点经历
  4. mac 怎么创建php文件夹权限设置密码,Mac文件权限管理(shell命令)
  5. TensorFlow学习笔记(十一)读取自己的数据进行训练
  6. 完美:C# Blazor中显示Markdown并添加代码高亮
  7. [Java基础]IO流小结
  8. oracle编译失效物化视图,使用“不存在”的Oracle物化视图
  9. react 动态添加组件属性_React的组件动态参数使用Underscore和Context来传递
  10. php session gc_maxlifetime,PHPsession 有效期 session.gc_maxlifetime
  11. centos 7安装搭建confluence-wiki
  12. 使用threading多线程访问baidu,输出状态码及访问时间
  13. 《数字图像处理 第三版》(冈萨雷斯)——第十章 图像分割
  14. java解析excel日期格式_JAVApoi读取excel无法识别自定义格式年月日时分秒
  15. 学到了林海峰,武沛齐讲的Day17完-6 文件操作
  16. 解析Google地图的Search接口返回的f.txt文件数据(其他类似)
  17. 2021-12-23 714. 买卖股票的时机含手续费(动态规划)
  18. jenkins 触发 Rancher实现自动部署 流水线一键操作
  19. 狠狠报复了出轨的丈夫和他的情人——转载
  20. 电子签名合同的有效期是多久

热门文章

  1. 电商双11美妆数据分析
  2. 7-FreeRTOS软件定时器
  3. 后端再进阶一步,MySQL 优化学习第1天
  4. 打码平台php源码,打码平台 远程打码 实例源码
  5. 高一被清华姚班录取,高三委拒谷歌 offer,一个重度网瘾少年到理论计算机科学家的蜕变!......
  6. Wannafly挑战赛20 A 染色(暴力/思维)
  7. openSUSE 13.1 Nvidia驱动安装
  8. Labview Ethernetip TCP网口通讯欧姆龙PLC OmronNX1P2NJ501NJ301PLC标签通讯 CIP通讯比Fins通讯更完美
  9. 曝光中国女性的私密数据-广西富婆多,快上车!
  10. 新冠病毒的SEIR模型仿真---matlab