安装由于 Prometheus 是 Golang 编写的程序,所以要安装的话也非常简单,只需要将二进制文件下载下来直接执行即可,前往地址:prometheus.io/download 下载我们对应的版本即可。Prometheus 是通过一个 YAML 配置文件来进行启动的,如果我们使用二进制的方式来...
基础镜像的选择有讲究在我的文章 《利用K8S技术栈打造个人私有云(连载之:基础镜像制作与实验)》 中,我们是基于某个Linux基础镜像作为底包,然后打包进我需要的功能从而形成自己的镜像。这里选择基础镜像时是有讲究的:一是 应当尽量选择官方镜像库里的基础镜像;二是 应当选择轻量级的镜像做底包就典型的L...
2、垃圾清理2.1 docker v1.13之后版本的垃圾清理2.1.1 容器在停止容器时,系统并不会知道删除这个容器,除非在运行此容器时设置了–rm字段。停止后的容器仍然会占据磁盘的存储空间,通过docker container prune能够删除这些被停止后的容器。$ docker contai...
在我们调试程序时经常会使用到core dump功能,使用调试器(如gdb)分析其产生的Core Dump文件(以下称"core文件"),对于排查问题、定位bug堪称无往不利的利器。当前容器技术使用愈加普遍,线上大量业务使用容器技术部署,那我们的业务进程在容器环境下core文件是如何产生、与在宿主机中...
Docker Image先简单介绍下 Docker Image, 通常情况下我们将其称之为镜像,镜像是由多个层组成的文件,这些层用于在容器内执行代码(命令)等。每个镜像基本上都是根据应用程序完整的可执行版本进行构建的,并且需要注意的是,它会依赖于主机的系统内核。当用户在运行镜像时,这将会创建一个或者...
使用metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等使用prometheus-operator部署prometheus,存储监控数据使用kube-state-metrics收集k8s集群内资源对象数据使用node_exporter收集集群中各节点的...
在k8s集群中应用一般有如下日志输出方式直接遵循docker官方建议把日志输出到标准输出或者标准错误输出输出日志到容器内指定目录中应用直接发送日志给日志收集系统本文会综合部署上述日志收集方案。日志收集组件说明elastisearch 存储收集到的日志kibana 可视化收集到的日志logstash ...
如果所有的容器都显示为UP正常了但是harbor还是登录不上去怎么办?
总结使用B+Tree作为索引结构的原因:B-Tree每个节点中不仅包含数据的key值,还有data值。而每一个页的存储空间是有限的,如果data数据较大时将会导致每个节点(即一个页)能存储的key的数量很小,当存储的数据量很大时同样会导致B-Tree的深度较大,增大查询时的磁盘I/O次数,进而影响查...
一、问题描述早上正在上班路上,群里客户说,有一张24G的大表,delete删了26小时还没有跑完,目前进程还在跑让帮忙处理下,停止当前进程,并保留对应条件的数据,多余数据删掉。二、查看数据库情况1.未开归档2.UNDO表空间爆满三、提出方案1.经过沟通,该表为测试数据表,目前没有在使用;于是打算re...
二、错误描述MySQL 报错:1045- Access denied for user 'root'@'localhost'(using password YES)复制代码如下图所示: 三、错误原因安装了 WampServer 这个集 PHP 开发环境于一身的神器后,里面的 MySQL 网页管理软...
1.主从复制原理Redis的主从同步分为两种,分为全量同步和增量同步。从机第一次连接上主机是全量同步。断线重连很有可能触发全量同步也有可能是增量同步。全量同步主要是借助RDB持久化快找我实现的。增量同步就复杂一些:主服务器和从服务器会分别维护一个复制偏移量,主服务器每次向从服务器传播N个字节的数据时...
一、分析以下只列出常规恢复手段:1、数据已经误操作超过一周,所以排除使用UNDO快照来找回。2、没有DG容灾环境,排除使用DG闪回。3、主库已开启归档模式,并且存在RMAN备份,可使用RMAN异机恢复表对应表空间,使用DBLINK捞回数据表。4、Oracle 12C后支持单张表恢复。结论:安全起见,...
(一)redo logredo log是一种基于磁盘的数据结构,用来在MySQL宕机情况下将不完整的事务执行数据纠正,redo日志记录事务执行后的状态。当事务开始后,redo log就开始产生,并且随着事务的执行不断写入redo log file中。redo log file中记录了xxx页做了xx...
1、OS层获取内存中的数据当前实例没有关闭的情况下,查看实例pid。[root@admin-db62 test]# ps aux | grep 3303root 21952 0.0 0.0 113304 1648 ? S 11:47 0:00 /bin/sh /...
什么是慢查询日志?MySQL的慢询日志,提供了记录在MySQL中响应时间超过指定阈值语句的功能,比如设定阈值为3秒,那么任何SQL执行超过3秒都会被记录下来。我们借助慢查询日志功能可以发现哪些那些执行时间特别长的询,并且有针对性地进行优化,从而提高系统的整体效率。怎么开启慢查询日志?默认情况下,My...
在介绍这个问题之前,我首先跟大家介绍一下 MySQL 数据库主从复制的原理。注意:在开启主从复制之前,需要在 Worker 节点上关联 Master 节点,不知道的朋友可以上网查询一下,这里不再赘述。通常,我们在从库上执行 start slave;,开启主从复制。我们确认是否成功开启主从复制最简单的...
数据库的数据迁移无外乎有两种方式,一种是物理迁移,另一种则是逻辑迁移。首先,我们生成 5 万条测试数据。具体如下:-- 1. 准备表create table s1( id int, name varchar(20), gender char(6), email varchar(50));--...
lower_case_table_names 参数设置在启动 MySQL 容器时,使用相关指令:[root@localhost ~]# docker run ...WARNING: IPv4 forwarding is disabled. Networking will not work.6dc8f...
一. 入参是基本类型并且参数个数为1映射接口中查询单条记录的方法定义如下。// 使用#{}作为参数占位符MyInfo getMyInfoByNameUseWell(String infoName);// 使用${}作为参数占位符MyInfo getMyInfoByNameUseDollar(Stri...