主从 集群docker mysql
filebeat docker 部署
官网: https://www.elastic.co/guide/en/beats/filebeat/8.10/index.html https://www.elastic.co/guide/en/beats/filebeat/8.10/running-on-docker.html 1. 拉取镜像 ......
PostgreSQL备份和恢复(Docker安装)
目录一.准备备份脚本并拷贝进容器二,在宿主机写定时任务去执行容器内的备份脚本 一.准备备份脚本并拷贝进容器 vi backup.sh #内容如下 #!/bin/bash # PostgreSQL database credentials DB_NAME="<要备份的数据库名>" DB_USER="< ......
docker部署nacos集群
环境准备 系统 ip 插件 centos7 10.190.107.191 docker、nginx centos7 10.190.107.192 docker、nacos centos7 10.190.107.193 docker、nacos centos7 10.190.107.194 docke ......
【高可用】alertmanager高可用,alertmanager集群
【1】alertmanager集群高可用介绍 (1.1)基本介绍 Alertmanager成为单点 为了提升Promthues的服务可用性,通常用户会部署两个或者两个以上的Promthus Server,它们具有完全相同的配置包括Job配置,以及告警配置等。当某一个Prometheus Server ......
MySQL - mysqldump
简介 常用参数解析 案例 简介 常用参数解析 --compress:将导出的SQL文件压缩,减少文件大小。 --skip-lock-tables:在备份期间不锁定表,提高备份效率。 --single-transaction:只是用一个事务来备份所有表,减少备份时间。 该参数用于在备份期间只使用一个事 ......
virtualbox安装docker
Vagrant 安装教程 Vagrant 下载 进入下载页面下载对应版本:https://www.vagrantup.com/downloads,外网下载可能比较慢,下载后会得到一个安装程序 vagrant_2.3.4_windows_amd64.msi。 Vagrant 软件安装 一直下一步就行 ......
简述redis集群的实现原理
为了解决单机性能的瓶颈,提高Redis 性能,可以使用分布式集群的解决方案 1. 所有Redis节点使用(PING机制)互联 2. 集群中某个节点的是否失效,是由整个集群中超过半数的节点监测都失效,才能算真正的失效 3. 客户端不需要proxy即可直接连接redis,应用程序中需要配置有全部的red ......
docker 搭建环境出现 FastCGI sent in stderr: "Primary script unknown"
不少小伙伴在搭建好 LNMP 环境后,进行测试时,在测试页会出现 File not found. 的提示信息。查看错误日志报告显示 FastCGI sent in stderr: "Primary script unknown" while reading response header from ......
MyCAT实现MySQL读写分离
#三台服务器 centos7 mycat-server 10.0.0.152 内存2G以上 centos8 mysql-master 10.0.0.150 mariadb 10.3 centos8 mysql-master 10.0.0.160 mariadb 10.3 #关闭防火墙 systemc ......
实现基于MYSQL验证的vsftpd虚拟用户访问
#利用 pam_mysql 模块可以实现基于MySQL的FTP虚拟用户功能 #项目网站:http://pam-mysql.sourceforge.net/ #说明:因为此项目年代久远不再更新,当前只支持CentOS 6,7,不支持CentOS 8 环境准备: 本实验在两台主机上实现 一台作为FTP服 ......
mariadb主从复制及主主复制的实现
#实现主从复制配置,官网参考 https://dev.mysql.com/doc/refman/8.0/en/replication-configuration.html https://dev.mysql.com/doc/refman/5.7/en/replication-configuratio ......
ansible-playbook实现MySQL的二进制部署
#安装mysql5.6 [root@ansible ~]#ls -l /data/ansible/files/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz -rw-r--r-- 1 root root 403177622 Dec 4 13:05 /data/a ......
通过编译、二进制安装MySQL5.7
#配置说明 Linux版本:Centos7 MySQL版本:mysql-5.7.26 该文档适用于MySQL版本>=5.7.6 数据库源码存放目录:/apps/mysql_source #存储空间要大一些 数据库安装目录:/usr/local/web/mysql 数据库的数据目录:/home/my ......
datax同步mysql至hdfs空值问题
datax中没有提供给用户自定义null值到hdfs文件的存储格式,hdfs writer会将null值存储为空字符串('') 而hive默认存储格式为\N,后期将DataX同步的文件导入Hive表就会出现问题 解决方法: 1.修改源码(推荐):参考http://t.csdnimg.cn/BWGRK ......
mysql免安装
下载源:https://dev.mysql.com/downloads/mysql/ 1.下载安装包 2.卸载掉之前的mysql服务(记得删掉注册表regedit) HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Applicati ......
docker制作springboot镜像
以下步骤在具有Docker环境的Linux机器上操作。 把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为: FROM openjdk:8-jdk-alpine ADD springboot-1.0.0.j ......
docker 安装 neo4j
1. 安装所需的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 2. 设置阿里云仓库(国内仓库稳定) yum-config-manager --add-repo http://mirrors.aliyun.com/doc ......
构建自己的docker镜像
目录前奏基于当前OS创建自己的镜像让Alpine不再是Alpine防走丢 前奏 rambo@debian:~$ cat /etc/issue Debian GNU/Linux 12 \n \l 基于当前OS创建自己的镜像 rambo@debian:~$ mkdir myimage rambo@deb ......
MySQL innoDB 间隙锁产生的死锁问题
线上经常偶发死锁问题,当时处理一张表,也没有联表处理,但是有两个mq入口,并且消息体存在一样的情况,频率还不是很低,这么一个背景,我非常容易怀疑到,两个消息同时近到这一个事务里面导致的,但是是偶发的,又模拟不出来什么场景会导致死锁,只能进行代码分析,问题还原的方式去排查问题。 ......
服务器没有开放3306端口 远程访问MySQL数据库方法
一、前言 当装有MySQL的服务器为了防止数据库被黑,提高安全性,把3306端口禁止掉,禁止对外访问,我之前写过一篇是借助跳板机的SSH隧道来访问实现安全,这种情况依然需要开放3306端口和使用一个额外的跳板机,比较麻烦,后来,突发奇想,直接使用MySQL所在服务器来做SSH隧道,并且使用loc ......
人事管理系统 SpringBoot2+MyBatis+MySQL5.7
人事管理系统 一、系统介绍 本系统为人事管理系统,系统分为七大模块:绩效考核,招聘管理,档案管理,工资管理,考勤管理,培训管理,系统管理。 可满足小企业日常办公。本系统最大特色是有强大和灵活的权限控制功能,所有菜单,按钮功能均可由管理通过配置来控制。 系统默认有四个角色:管理员,财务专员,人事专员, ......
就业管理系统 SpringBoot2+MyBatis+MySQL5.7
就业管理系统 一、系统介绍 本系统为就业管理系统,主要围绕高校毕业生的毕业情况进行跟踪和分析,为学校领导对专业设置优化,为高校毕业生就业方向提供参考。 系统分为六大模块:就业管理,招聘咨询,通告管理,学院管理,师生管理,系统管理。 系统默认有三个角色:管理员,老师,学生用户 管理员(admin/ad ......
DBeaver Ultimate 22.1.0 连接数据库(MySQL+Mongo+Clickhouse)
前言 继续书接上文 Docker Compose V2 安装常用数据库MySQL+Mongo,部署安装好之后我本来是找了一个web端的在线连接数据库的工具,但是使用过程中并不丝滑,最终还是选择了使用 DBeaver ,然后发现 mongo 还需要许可,又折腾整理了半下午,终于大功告成。 DBeave ......
安装MongoDB_基于Docker
Docker拉取MongoDB镜像 docker pull mongo docker-compose.yml文件 version: '3.7' services: mongodb: image: mongo container_name: mongodb ports: - "27017:27017" ......
ansible-kube集群部署项目简述
ansible-kube集群部署项目简述 1.目录要求 介于证书生成文件和一些脚本使用了绝对路径;必须将ansible.tgz 包解压到 /ansible 路径下。 工作路径必须为 /ansible/Playbooks/k8s_deploy 2.目录结构以及功能概要 ├── k8s_deploy # ......
docker 学习
docker event state docker 概述 docker 安装 docker 命令 docker 镜像 容器数据卷 docker file docker 网络原理 IDEA 整合docker docker compose docker swarm ......
MySQL数据库
1. 事物的四大特性和隔离级别 原子性:不可分割的操作单元,要么全部成功,要么回滚。一致性:如果执行事物之前数据库是一致的,那么执行后还是一致的。隔离性:事物操作之间彼此独立和透明,互不影响。持久性:事物一旦提交,其结果就是永久的。未提交读:允许脏读,其他事物只要修改了数据,即使未提交,本事物也能看 ......
abp 框架 前端 abp/vue docker Dockerfile
FROM node:lts-alpine as build-stage WORKDIR /app COPY package.json ./ RUN yarn install COPY . . RUN yarn build #代理nginx,nginx直接访问 FROM nginx:stable-al ......