自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(134)
  • 收藏
  • 关注

原创 【oceanbase】安装ocp,ocp部署oceanbase

log_disk_size 默认是 memory_limit的3倍,比如我的主机内存是16G,如果选择了自动分配内存,大概是10G左右,那么log_disk_size需要30G,按照页面的提示输入个24GB,后面安装铁定会报错。memory_limit 必须大于 ocp_meta_tenant 和 ocp_monitor_tenant的内存之和。群上说不支持主机所属应用和机房的修改,这就难受了,推倒重新部署一个单节点的ocp再看看。发现接管不上,创建主机时新增了一个IDC,IDC的region和这个。

2024-04-22 21:43:50 698

原创 【jumpserver-03】jumpserver启用ldap认证

不知道还有没有500个用户的限制。

2024-04-12 18:46:09 177 1

原创 【jumpserver-02】离线安装jumpserver

最后一个grafana不是,其他的都是jumpserver的组件。

2024-04-12 18:43:45 149 1

原创 oceanbase一键安装

oceanbase一键部署,确实适合小白使用,完全没有难度,但是部署完了,感觉点了个寂寞,一点成就感都没有了。以后会不会直接提供个资源,让AI帮我点两下就完成了?

2024-04-11 16:43:52 590 1

原创 【jumpserver-01】安装openldap

自从去年使用了jumpserver,发现还是蛮好用的,最近一看,已经3.10.7了,文档和视频也已经很完整,最近重新熟悉一把。先装个ldap,作为用户来源

2024-04-09 22:22:48 302

原创 grafana mysql overviewer面板值缺失的处理

直接导入prometheus的mysql overviewer面板,有部分面板数据会缺失,可通过调整exporter标签和expr表达式纠正

2024-02-27 20:55:11 1954

原创 prometheus告警

配置alerrtmanager,与alertmanager配合,可以实现企微、飞书、邮件等多种方式的告警通知

2024-02-27 20:53:39 792

原创 prometheus安装

安装完redis后,在选择监控工具时,首先想到的是zabbix,一看,目前LTS版本已经出到6.X了,预览版都到7了,想当初首次使用的时候还是2.4,有时间还是需要再了解下,本次直接使用grafana+prometheus,部署起来还是蛮快的。

2024-02-21 14:15:01 911 1

原创 REDIS7.X哨兵模式

【代码】REDIS7.X哨兵模式。

2024-02-21 14:12:38 804 1

原创 x2openEuler 升级实操(centos7.8 to openEuler 20.03)

通过 x2openEuler 工具,将 centos 7.8 迁移至 OpenEuler 上,实际感受迁移过程。整个升级过程如果顺利的话,并不需要多少人工介入,其中回退功能则十分方便的在出问题的时候进行回滚操作,赞一个~~

2024-01-30 16:32:24 1776 2

原创 OpenEuler网络管理

官网的OpenEuler网络管理文档已经够详细了,一般使用是查看网络配置、修改配置、启停网络,记住这个几个命令使用起来就非常方便了

2024-01-29 10:35:32 618

原创 VirtualBox配置OpenEuler虚拟机双网卡使用

VirtualBox配置NAT模式时,虽然能访问互联网,能正常安装软件,但是本地不能访问虚拟机,但是可以配置另一个host-only模式的网卡,通过双网卡实现本地访问虚拟机的同时也能访问互联网。

2024-01-29 09:00:51 558

原创 将博客搬至CSDN

将博客搬至CSDNhttps://blog.csdn.net/a53715668

2024-01-15 10:57:19 369

原创 DataKit迁移MySQL到openGauss

通过Datakit将centos7上的MySQL迁移至opengauss上,由于没有mysql-community-libs-compat,导致安装chameleon迁移插件报错,yum安装后顺利解决。

2024-01-15 10:33:04 1144 4

原创 牛客网SQL刷题四-电商场景(某东商城)

SQL13 计算商城中2021年每月的GMV数据DROP TABLE IF EXISTS tb_order_overall;CREATE TABLE tb_order_overall ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', order_id INT NOT NULL COMMENT '订单号', uid INT NOT NULL COMMENT '用户ID', event_time datetime C

2022-04-10 19:41:44 849

原创 牛客网SQL刷题三-用户增长场景(某度信息流)

SQL7 2021年11月每天的人均浏览文章时长数据DROP TABLE IF EXISTS tb_user_log;CREATE TABLE tb_user_log ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', uid INT NOT NULL COMMENT '用户ID', artical_id INT NOT NULL COMMENT '视频ID', in_time datetime COMMENT '

2022-04-05 22:42:16 471

原创 牛客网SQL刷题二-某音短视频

SQL1 各个视频的平均完播率数据DROP TABLE IF EXISTS tb_user_video_log, tb_video_info;CREATE TABLE tb_user_video_log ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', uid INT NOT NULL COMMENT '用户ID', video_id INT NOT NULL COMMENT '视频ID', start_time

2022-04-04 00:27:06 599

原创 牛客网SQL刷题一

牛客网SQL题目,刷一遍,理解一遍

2022-03-27 19:03:54 1841

原创 2022.03.06 mysql8拉链表-测试

2022.03.06拉链表1.创建业务表并初始数据drop table if exists mall_user;create table mall_user( uid bigint unsigned auto_increment comment '用户唯一ID' primary key, login_name varchar(32) not null comment '用户登录名', nick_name varchar(32)

2022-03-06 16:52:13 932

原创 debezium同步binlog到kafka

一.环境安装1.zkwget https://dlcdn.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz --no-check-certificatetar -zxvf apache-zookeeper-3.7.0-bin.tar...

2021-12-07 15:59:54 14

原创 (datax)mysql 数据同步到mongodb

主机分布 序号IP端口角色1192.168.234.5627017router2192.168.234.5527019configserver3192.168.234.5427019configserver4192.168.234.5327019configserver5192.168.234.5527018re...

2021-12-02 11:34:39 72

原创 12.MySQL发布审批执行自动化

写在前面因为公司统一了标准、元数据、和模型设计,其中模型就包含了MySQL模型,用户设计完表结构之后,需要经过发布才能到线上执行(以往是邮件过来执行,审核了的还好,没审核的不执行也不行,人家都要上线了)用户的使用习惯是通过各种SQL客户端或者IDE开发端产生DDL语句,然后交给DBA执行,现在挪到线上来产生,所以,借助数据资产的开发能力,落地MySQL审批之后的执行(其实借助archery...

2021-05-10 20:11:00 7

原创 11.MySQL 慢日志PT分析 可视化

参考了 https://github.com/hhyo/archery/wiki/sql_optimize#slowquery一.示意过程二.官方的两张表,一张统计表,一张详情表CREATE TABLE `mysql_slow_query_review` ( `checksum` char(32) NOT NULL, `fingerprint` longtext NOT NU...

2020-08-19 15:26:00 9

原创 10.单个容器部署django (docker + django + uwsgi)

一.环境准备1.拉取centos基本镜像docker pull centos:7# centos 7 b5b4d78bc90c 6 weeks ago 203MB2.创建一个容器# docker run --name dbmsrbac -p 9000:8000 -v /home/je...

2020-06-25 23:05:00 14

原创 09.drf认证

一.token 认证https://www.django-rest-framework.org/api-guide/authentication/#tokenauthentication1.1 settings 配置# install 'rest_framework.authtoken', # 'DEFAULT_AUTHENTICATION_CLASSE...

2020-05-25 18:31:00 14

原创 08.配置django发送log邮件

https://docs.djangoproject.com/en/3.0/topics/email/https://docs.djangoproject.com/en/3.0/topics/email/#topic-email-backendssentry 不香么一.网上的https://www.sohu.com/a/193738029_236714settings - ha...

2020-05-24 18:29:00 11

原创 07.django日志配置

https://docs.djangoproject.com/en/3.0/topics/logging/https://yiyibooks.cn/xx/python_352/library/logging.html#logger-objectshttps://docs.python.org/3/library/logging.html#logrecord-attributeshttps://...

2020-05-23 13:27:00 9

原创 06.drf(django)的权限

默认配置已经启用权限控制settings'django.contrib.auth',默认 migrate 会给每个模型赋予4个权限,如果 ORM 类不托管给django管理,而是直接在数据库中建表,模型的权限就不生效了?一.如果需要经过登陆后才能访问,使用IsAuthenticated1.默认登陆,也可以访问drf的api2.视图里加认证from rest_fr...

2020-05-22 22:59:00 8

原创 05.django 搜索与过滤

django-filterhttps://github.com/carltongibson/django-filterhttps://django-filter.readthedocs.io/en/master/guide/rest_framework.htmlhttps://django-filter.readthedocs.io/en/master/ref/filters.htmlh...

2020-05-21 23:35:00 11

原创 04.PageNumberPagination分页

一.使用默认分页1.settings 设置REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 2}2.参数1.第几页# Client can control the page using this ...

2020-05-20 23:34:00 9

原创 03.主机资源采集反序列化

一.modelsclass Manufacturer(models.Model): vendor_name = models.CharField("厂商名称", max_length=32, db_index=True, unique=True, help_text="厂商名称") tel = models.CharField("联系电话", null=True, max_le...

2020-05-19 23:32:00 6

原创 02.drf不使用serializers返回数据

drf 可以使用不经过model和serialzier的数据返回,也可以配置权限class DashboardStatusViewset(viewsets.ViewSet): """ list: 获取dashboard状态数据 """ permission_classes = (permissions.IsAuthenticated,) def ...

2020-05-18 23:31:00 4

原创 01.drf文档及外键字段反序列化

一 安装drf1.1 安装库pip install djangorestframeworkpip install markdown # Markdown support for the browsable API.pip install django-filter # Filtering support1.2 settings 添加配置'rest_framewo...

2020-05-17 22:15:00 14

原创 redis的参数解释

include /path/to/local.conf当有公用配置时,可以采用独立出公共配置文件然后引入的方式达到公共配置unixsocket/tmp/redis.sock通过socket文件进行通信,比通过TCP模型通信效率更高,但是需要客户端和服务端都在同一个机器上timeout 0当连接空闲超过一定时间后,就会关闭此链接,0表示禁止关闭连接tcp-keepa...

2018-09-19 13:44:00 7

原创 redis集群复制和故障转移

#### 一.集群的问题- 1.当某个主节点宕机后,对应的槽位没有节点承担,整个集群处于失败状态,不可用,怎么办- 2.如何判断某个主节点是否真正的岩机?- 3.如果从某个主节点的所有从节点中选举出一个合适的节点作为新的主节点?#### 二.集群复制- 1.复制原理与单节点的主从复制一样- 2.从节点也是运行在集群模式下,所以安装主节点的方式配置即可- 3.通过cluster meet把此节点...

2018-09-17 13:42:00 5

原创 codis原理及部署_01

一.codis介绍Codis是一个分布式Redis解决方案,对于上层的应用来说,连接到Codis Proxy和连接原生的RedisServer没有明显的区别,有部分命令不支持Codis底层会处理请求的转发,不停机的数据迁移等工作,所有后边的一切事情,对于前面的客户端来说是透明的,可以简单的认为后边连接的是一个内存无限大的Redis服务.Codis由四部分组成Codis-proxy:实...

2018-09-14 13:41:00 14

原创 redis 主从哨兵02

一.为什么要复制1.实现数据的多副本存储,从而可以实现服务的高可用2.提供更好的读性能,分担读请求二.复制技术的关键点及难点1.如何指定被复制对象2.增量还是全量,以及如何实现增量3.复制时不影响前端业务的操作4.网络被中断后如何处理5.如何防止发送出去的数据丢失,没有到达从服务器6.如何识别被复制的数据源发生变化,导致数据出错三.复制步骤graph LR全量同步...

2018-09-11 13:39:00 10

原创 redis 主从哨兵01

主从复制过程1.从服务器开始连接主服务器时,会向主服务器发送一个SYNC同步命令2.主服务器接收到命令后,执行BGSAVE,异步的将写命令保存到一个缓冲区里3.主服务器执行完BGSAVE之后,就.rdb文件(BOF的持久化文件)发送给从服务器,从服务器从该文件恢复数据到内存中4.主服务器还会以Redis命令协议的格式,将写命令缓冲区中积累的所有内容发送给从服务器,从服务器通过执行命令将...

2018-09-09 13:38:00 13

原创 redis持久化

1.配置aof,并且形成rewrite之前和之后的对比2.配置rdb,手动命令和后台触发,截图对比持久化之前和之后的数据文件的差异一.默认开启快照dump#save "" 不配置rdbsave 900 1 # 900秒1次修改save 300 10 # 300秒10次修改save 60 10000 # 60秒1W次修改rdbcompression yes ...

2018-09-07 13:37:00 6

原创 redis python操作

1.基于连接池方式实现对五个数据类型操作,每种数据类型2个操作2.基于spring-data-redis 基于jedis来实现对五种数据类型操作,每种数据类型实现两个操作,包括事务以上为基于java语言开发学员可以采用其它语言进行开发,要求如下:1.总结你选择的框架的优缺点2.五种数据类型基本操作,每种数据类型完成3个操作,额外增加事务的实现3.必须把测试执行成功的效果图截图展示一...

2018-09-05 13:36:00 10

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除