摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Prometheus存储磁盘数据结构1.prometheus数据目录说明2.block数据目录3.WAL作用说明4.Prometheus对block进行定时压实(compaction)5.推荐阅读5.1 Chunk格式5.2
阅读全文
posted @ 2024-11-07 23:14
尹正杰
阅读(250)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.node_exporter黑白名单模块配置1.正常启动node_exporter2.node_exporter配置黑名单模块3.node_exporter配置白名单模块4.默认关闭的原因5.node_exporter一键部署脚
阅读全文
posted @ 2024-11-04 00:27
尹正杰
阅读(405)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.分位值概述1.什么是分位值2.分位值的意义是什么3.分位值是如何计算的二. histogram数据说明三. summary数据说明 一.分位值概述 1.什么是分位值 分位值是随机变量的特征数之一。将随机变量分布曲线与X轴包围的
阅读全文
posted @ 2024-11-03 01:07
尹正杰
阅读(189)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 version: '3.3' services: es01: image: docker.elastic.co/elasticsear
阅读全文
posted @ 2024-11-02 01:07
尹正杰
阅读(109)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 version: '3.3' services: es01: image: docker.elastic.co/elasticsear
阅读全文
posted @ 2024-10-31 06:46
尹正杰
阅读(148)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 version: '3.8' services: db: image: mysql:8.0.36-oracle container_n
阅读全文
posted @ 2024-10-26 00:40
尹正杰
阅读(246)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.编写docker-compose文件二.启动实例 一.编写docker-compose文件 # 声明docker-compose的版本,未来该参数会被移除! version: '3.8' # 定义各个服务类型 services
阅读全文
posted @ 2024-10-23 23:46
尹正杰
阅读(1498)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.安装麒麟SP3系统1.创建虚拟机1.1 选择虚拟机操作系统类型1.2 选择ISO镜像文件1.3 开启虚拟机2.安装麒麟系统2.1 安装麒麟系统2.2 进入欢迎界面3.选择安装软件3.1 软件选择3.2 .基于"最小安装"选择附
阅读全文
posted @ 2024-10-19 02:35
尹正杰
阅读(8631)
推荐(1)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.基础环境准备1.角色分配2.准备软件源3.部署JDK环境4.配置host文件解析5.配置ssh免密登录6.编写data_rsync.sh同步脚本二.安装zookeeper环境1.zookeeper集群的节点数量选择2.下载zo
阅读全文
posted @ 2024-10-17 23:50
尹正杰
阅读(377)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.containerd一键部署脚本内容二.脚本使用演示1.安装脚本2.卸载containerd 一.containerd一键部署脚本内容 #!/bin/bash # auther: Jason Yin # blog: https
阅读全文
posted @ 2024-09-29 23:09
尹正杰
阅读(284)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.node_exporter一键部署脚本1.脚本内容展示2.访问node_exporter的WebUI二.测试验证1.安装node_exporter2.卸载node_exporter 一.node_exporter一键部署脚本
阅读全文
posted @ 2024-09-25 23:43
尹正杰
阅读(229)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Prometheus Server一键部署脚本1.脚本内容展示2.访问Prometheus的WebUI二.测试验证1.安装Prometheus server2.卸载Prometheus server 一.Prometheus
阅读全文
posted @ 2024-09-23 02:11
尹正杰
阅读(193)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Prometheus概述1.Prometheus基础架构2.Prometheus的优缺点3.Prometheus学习目标二.部署Prometheus环境1.部署Prometheus server2.部署node_exporte
阅读全文
posted @ 2024-09-19 00:11
尹正杰
阅读(258)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.纠删码理论概述1.纠删码理论概述2.ceph纠删码以插件的形式提供3.纠删码池的优缺点二.纠删码基础命令实践1.列出纠删码配置文件2.查看指定纠删码配置文件的详细信息3.自定义纠删配置文件4.创建定制配置的纠删码池5.基于插件
阅读全文
posted @ 2024-09-10 23:08
尹正杰
阅读(737)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph分布式集群原理图1.存储池(pools)2.归置组(Placement Groups)3.CRUSH 映射(CRUSH Maps)4.平衡器(Balancer)5.对象存储设备(OSD)二.归置组1.PG简介2.临时P
阅读全文
posted @ 2024-09-09 00:34
尹正杰
阅读(339)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph压缩概述1.ceph压缩概述2.启用压缩相关命令二.ceph压缩案例1.查默认的压缩算法2.更改压缩算法3.更改算法模式4.还原算法和模式 一.ceph压缩概述 1.ceph压缩概述 ceph支持高效传输,支持对数据进
阅读全文
posted @ 2024-09-05 04:55
尹正杰
阅读(455)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.对象存储概述1.对象存储的访问方式2.基于http方式访问对象存储注意事项3.查看存储桶默认策略二.定制策略1.定制访问策略文件2.应用访问策略3.应用跨域规则【可选操作】三.对象存储的其他访问方式1.基于s3cmd方式访问2
阅读全文
posted @ 2024-09-01 22:43
尹正杰
阅读(190)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Swift概述1.Switft API接口概述2.swift实现的基本逻辑二.swift命令行配置实战1.创建swift的实践用户2.基于现有用户创建子用户3.基于子用户生成secret_key信息4.安装swift命令5.配
阅读全文
posted @ 2024-08-31 00:28
尹正杰
阅读(133)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.环境准备1.Ceph Reef(18.2.X)的对象存储网关(rgw)组件搭建2.创建账号3.s3cmd工具二.Python操作对象存储1.安装python环境2.编写python程序3.测试python代码测试4.使用s3c
阅读全文
posted @ 2024-08-30 05:01
尹正杰
阅读(152)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.准备测试环境1.创建存储池2.对存储池启用rbd功能3.对存储池进行环境初始化4.创建块设备5.创建块设备详细信息6.映射块设备7.格式化文件系统8.挂载磁盘并拷贝数据9.卸载块设备并取消映射二.服务端定制基础快照并保护模式1
阅读全文
posted @ 2024-08-29 00:56
尹正杰
阅读(124)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.准备测试环境1.创建存储池2.对存储池启用rbd功能3.对存储池进行环境初始化4.创建块设备5.创建块设备详细信息二.准备测试环境1.查看回收站列表2.将镜像移动到回收站,模拟删除效果3.恢复块设备 一.准备测试环境 1.创建
阅读全文
posted @ 2024-08-28 01:06
尹正杰
阅读(107)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.检查ceph集群状态1.检查ceph集群信息2.查看pool的状态3.查看ceph存储空间状态二.检查OSD状态命令1.查看osd基本状态2.查看osd的属性详情3.查看osd归属结构三.检查mon监视器映射1.查看mon组件
阅读全文
posted @ 2024-08-27 00:34
尹正杰
阅读(285)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph集群的维护命令1.查看ceph集群的服务2.查看ceph集群的守护进程3.查看指定节点的守护进程4.重启指定节点守护进程服务5.查看主机有哪些设备列表6.查看集群有哪些主机列表7.报告配置的后端及其状态8.检查服务版本
阅读全文
posted @ 2024-08-25 07:07
尹正杰
阅读(202)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.对象存储系统概述1.对象存储网关概述2.对象存储系统的核心资源概述3.ceph rgw支持的接口二.高可用radosgw实操案例1 部署之前查看集群状态2 创建一个服务3 部署rgw组件4 检查rgw组件是否部署成功5 查看r
阅读全文
posted @ 2024-08-24 01:31
尹正杰
阅读(579)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.cephFS基础知识1. CephFS概述2.CephFS架构原理3.CephFS和NFS对比二.cephFS的一主一从架构1.创建两个存储池分别用于存储mds的元数据和数据2.创建一个文件系统,名称为"yinzhengjie
阅读全文
posted @ 2024-08-23 06:37
尹正杰
阅读(417)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.cephadm访问ceph集群1 方式一: 使用cephadm shell交互式配置【会创建临时容器,当shell推出后就会自动删除容器哟~】2 方式二: 使用cephadm非交互式配置【会创建临时容器】3 方式三: 安装ce
阅读全文
posted @ 2024-08-22 00:26
尹正杰
阅读(543)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph集群的OSD基础操作1.查看osd的ID编号2.查看osd的详细信息3.查看osd的状态信息4.查看osd的统计信息5.查看osd在主机上的存储信息6.查看osd延迟的统计信息7.查看各个osd使用率8.集群暂停接收数
阅读全文
posted @ 2024-08-21 06:41
尹正杰
阅读(471)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.ceph概述1.ceph支持的存储类型对比2.ceph常用术语2.1 ceph组件介绍2.2 存储术语3.ceph的部署方式4.网络划分5.下载ceph二.Ubuntu22.04LTS基于cephadm快速部署Ceph Ree
阅读全文
posted @ 2024-08-21 01:22
尹正杰
阅读(1971)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Oracle VM VirtualBox网络概述1.Oracle VM VirtualBox支持的网络类型2.Oracle VM VirtualBox双网卡网络模式简介二.Oracle VM VirtualBox双网卡网络模式
阅读全文
posted @ 2024-08-20 06:25
尹正杰
阅读(725)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.安装pyenv环境1.Pyenv概述2.安装Pyenv二.基于Python安装多版本控制1.安装依赖包2.安装Python3.63.离线安装Python 3.6(推荐)一.Pyenv的基本使用1.查看当前版本2.使用globa
阅读全文
posted @ 2024-08-17 02:37
尹正杰
阅读(308)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Kubernetes概述1.什么是Kubernetes2.为什么要使用K8S3.Kubernetes(K8S)在运维在找工作的重要程度4. Kubernetes和docker的简史精简版5.Kubernetes集群架构图解6.
阅读全文
posted @ 2024-08-11 02:22
尹正杰
阅读(960)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.源代码编写二.编译三.测试 一.源代码编写 package main import ( "fmt" "os" "path/filepath" "time" "github.com/alecthomas/kingpin/v2"
阅读全文
posted @ 2024-08-10 08:24
尹正杰
阅读(293)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.RPC协议介绍1.什么是RPC2.什么是GRPC3.安装gRPC环境3.1 使用gRPC的前提3.2 安装protoc3.3 安装go plugin二.Protocol Buffer的使用指南1.使用Protocol Buff
阅读全文
posted @ 2024-08-08 01:28
尹正杰
阅读(250)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.channel的基本使用1.channel概述2.管道入门案例2.1 有缓冲管道和无缓冲管道概述2.2 有缓冲管道2.3 无缓冲管道3.管道的关闭3.1 管道关闭操作结果概述3.2 管道关闭案例3.3 判断通道是否关闭4.管道
阅读全文
posted @ 2024-08-05 06:26
尹正杰
阅读(683)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.多协程操作同一数据问题引出二.互斥锁Mutex1 互斥锁概述2使用互斥锁Mutex同步协程三.读写互斥锁RWMutex1 读写互斥锁概述2 读写锁RWMutex引入 一.多协程操作同一数据问题引出 package main i
阅读全文
posted @ 2024-08-04 00:21
尹正杰
阅读(398)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.并发编程常见术语1.串行、并发与并行2.程序、进程、线程3.协程(coroutine)4.动态栈5.协程和线程谁的效率高6.goroutine调度7.GOMAXPROCS7.1 GOMAXPROCS概述7.2 测试GOMAXP
阅读全文
posted @ 2024-08-02 01:17
尹正杰
阅读(779)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.文件的读取操作1.什么是文件2.IO流类型概述3.文件的基本操作3.1 打开和关闭文件3.2 带缓冲大小读取文件内容3.3 循环读取4.ioutil包一次性读取小文件4.1 ioutil包概述4.2 ioutil读取整个文件5
阅读全文
posted @ 2024-08-01 06:27
尹正杰
阅读(256)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.json概述二.结构体的序列化JSON格式三.结构体的反序列化JSON格式四.结构体标签(tag)1 结构体标签(tag)概述2 结构体标签(tag)案例五.链式编程 一.json概述 JSON(JavaScript Obje
阅读全文
posted @ 2024-07-31 23:58
尹正杰
阅读(127)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.Go语言的封装(encapsulation)实现1.什么是封装(encapsulation)2.封装(encapsulation)的好处3.golang如何实现封装(encapsulation)4.代码实现4.1 代码组织结构
阅读全文
posted @ 2024-07-30 01:22
尹正杰
阅读(695)
推荐(0)
摘要:
作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。 目录一.接口类型1.为什么要使用接口2.接口的定义3.接口代码案例二.值接受者和指针接受者1.值接受者实现接口2.指针接受者实现接口三.结构体实现接口类型1.一个类型实现多个接口2.多种类型实现同一个接口3.嵌套结构体实现接口四.接口
阅读全文
posted @ 2024-07-28 01:46
尹正杰
阅读(937)
推荐(0)