201909-22 docker swarm部署rabbitmq集群 swarm集群搭建看这里,本篇不做概述 在现在的docker swarm 环境上搭建RabbitMQ 1.使用docker-compose编排构建集群 [crayon-6876b92f7a46e747450200/] [crayon-6876b92f7a477850346297/] [crayon-6876b92f7a47b383355573/] .... Read More >
201909-15 MySQL[lower_case_table_names]设置表不区分大小写 lower_case_table_names区分大小写设置 注意:此参数不可以动态修改,必须重启数据库 [crayon-6876b92f7aee0484499853/] 修改参数lower_case_table_names [crayon-6876b92f7aee7552665622/] 然后重启mysql,重启后登陆查看配置是否生效 [crayo.... Read More >
201909-15 mysql设置sql_mode 几种常见的mode介绍: ONLY_FULL_GROUP_BY:出现在select语句、HAVING条件和ORDER BY语句中的列,必须是GROUP BY的列或者依赖于GROUP BY列的函数列。 NO_AUTO_VALUE_ON_ZERO:该值影响自增长列的插入。默认设置下,插入0或NULL代表生成下一个自增长值。如果用户希望插入的值为0,而该列又是自增长的,那么这个选项就有用.... Read More >
201909-13 backup_exec备份mysql,无法备份ibd文件问题探究 1.安装 安装请看这里 传送门 中文文档: 传送门 2.测试整机备份,异机恢复 1.首先运行完全备份 备份192.168.6.189机器(完备) 完全备份成功后有个错误(带异常的成功) 这个问题,目前待研究 2.异机恢复 日志 说道这些错误,这些文件访问被拒绝。 个人猜测是不是因为这些服务启动当中,.... Read More >
201909-09 kubernetes之volume持久化操作 Volume是Pod中能够被多个容器共享的磁盘目录。我们知道,默认情况下Docker容器中的数据都是非持久化的,在容器消亡后数据也会消失。因此Docker提供了Volume机制以便实现数据的持久化。Kubernetes中Volume的概念与Docker中的Volume类似,但不完全相同。具体区别如下 : Kubernetes中的Volume与Pod的生命周期相同,但与容器的生命周期不相关.... Read More >
201909-08 mysql max_binlog_size设置问题 [crayon-6876b92f7b8a4151877294/] 那么如果服务一直不重启,什么情况下会自动产生新的日志文件呢,是大小到了一定量时自动产生新的文件么?比如000005到了1G,原来000005的话会自动生成一个000006,以后就走6这个了。是根据什么? [crayon-6876b92f7b8ab929423399/] [crayon-6876b92f7b8a.... Read More >
201909-06 jenkins设置针对不同job的用户权限设置 1.在Jenkins安装好后,需要先安装Role-based Authorization Strategy 这个插件 2. 然后在系统管理--->全局安全配置中: 3. 然后再从系统管理--->Manage and Assign Roles 4. 然后点击Manage Roles [crayon-6876b92f7bbbe373.... Read More >
201909-04 jenkins持续集成docker 1. 安装docker构建插件,在可选插件中查找docker-build-step [crayon-6876b92f7bf1d671547840/] 2. 安装角色管理插件,在可选插件中查找Role-based Authorization Strategy 3. 安装SSH插件,用于构建成功后执行远端服务器脚本从docker本地仓库获取镜像后发布新版本 .... Read More >
201909-01 jenkins持续集成github,java小demo 1.新建一个自由风格的项目 我们一项一项来 2.设置源码管理 [crayon-6876b92f7c2f2718259881/] [crayon-6876b92f7c2fa732252350/] 2. 将公钥内容粘贴至github/gitlab对应位置 记得保存 3.开始构建 构建成功 .... Read More >