自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python kazoo 连接 zookeeper

2、zk环境使用了加密,需要配置用户和密码,使用kazoo.client连接时需要传参sasl_options,此参数是一个字典,需要此处需要配置mechanism、username、password三个key,可以直接配置字典传到kazooClient参数中,也可以变量化成sasls。kazoo是连接zookeeper接口的依赖库,支持java、c、Python、erlang等语言,可以参考GitHub:https://github.com/search?

2023-03-30 11:09:52 486

原创 mysql内存优化思路

mysql内存优化思路:1、首先看mysql错误日志;2、看mysql 慢查询日志;3、查看mysql连接数、processlist指标是否有异常;4、根据mysql配置计算内存消耗是否正常,根据需求优化;计算地址:https://mysqlcalculator.com/5、优化sql语句;6、分库分表...

2022-02-11 17:56:06 962

原创 mysql系列文章(一)简单介绍

文章目录前言一、mysql服务器架构二、锁三、事务1.隔离级别前言mysql因为其开源性质和性能优越比较受大家欢迎的一种RDBMS。随着mysql的几经易主,也吸取了一些前几任东家的工程师解决方案的优势,本章着重介绍下mysql的一些架构、锁、事务的介绍。一、mysql服务器架构二、锁读锁,也称为共享锁(shared lock),多个客户端在同一时刻可以同时读取同一个资源,而且互不干扰。写锁,也称为排他锁(exclusive lock),一个写锁会阻塞其他的写锁和读锁。锁策略:是在锁的开

2021-10-28 17:31:09 477

原创 Ubuntu离线编译安装、自启动和卸载zabbix_agent

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、下载zabbix二进制包二、使用步骤1、创建zabbix用户和用户组2.上传并解压安装包2.system开启启动服务3.卸载zabbix_agent前言废话不多说,记录此文章主要记录生产环境中处理问题的解决方法,遇到类似问题快速解决。本文章主要记录离线编译安装zabbix_agent并通过system配置开机自启动服务。一、下载zabbix二进制包下载链接:https://cdn.zabbix.com/zabbix

2021-10-14 16:35:26 2798 1

原创 Ubuntu avahi-daemon进程频繁register和withdraw ip

一、故障现象基础环境介绍:系统Ubuntu 18.04桌面版因为业务上发现有rabbitmq有链接不上的情况,查看syslog的日志如下:Sep 15 12:10:15 SLE avahi-daemon[493]: Withdrawing address record for fe80::6b8e:42fd:f736:b860 on enp1s0.Sep 15 12:10:15 SLE avahi-daemon[493]: Withdrawing address record for fe80::4

2021-09-15 18:23:26 3163 1

原创 openstack项目资源quota限制修改

默认openstack每个项目都有资源使用上限,比如项目的实例数、内存和CPU核数等。显然这个对于咱们的需求还是很不足的,需要根据情况进行修改。tips:需要安装openstackclient,并配置相应的环境变量参考:https://editor.csdn.net/md/?articleId=119937471修改方式如下:[root@controller ~]# openstack quota show #查看每个项目的资源配额+----------------------+---

2021-08-27 16:33:43 1721

原创 zabbix-agent 和zabbix-agent2监控mysql的区别

一、zabbix-agent 和zabbix-agent2的区别zabbix-agent2是升级版,降低了与server之间的TCP连接数,具有更大的检查并发性,易于通过插件进行扩展。agent2部分使用go语言开发。和agent一样支持主动模式和被动模式。两者监控mysql的区别:**相同点:**两者都需要创建监控用户并授权,两者都需要调用自身的模板,模板不通用。CREATE USER ‘zbx_monitor’@’%’ IDENTIFIED BY ‘’;GRANT REPLICATION CL

2021-08-27 15:07:32 7629

原创 kolla-ansible 安装open stack-train 报错记录及解决方法

一、利用kolla-ansible安装完成后openstack各个docker容器后,想利用openstackclient管理相关服务首先安装openstackclient服务[root@controller ~]# yum install -y centos-release-openstack-train -y[root@controller ~]# yum install python-openstackclient openstack-selinux -y 安装完成后需要配置adminop

2021-08-26 18:28:55 958

原创 centos快速安装mysql

一、在线快速安装1、安装yum源首先在mysql官网上找到对应centos版本的yum源,https://dev.mysql.com/downloads/repo/yum/。tips:centos8只能安装mysql8。[root@compute-01 ~]# cat /etc/redhat-release #本机是centos7的环境,所以需要下载对应的yum包;CentOS Linux release 7.7.1908 (Core)[root@compute-01 ~]# wget

2021-08-17 16:38:47 102

原创 pip install 报语法错误

近期发现pip2在升级某些模块的时候会发生一些语法错误,基础pip基础版本是8.1.2[root@controller ~]# pip --versionpip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)报错如下:[root@controller ~]# pip install -U setuptoolsCollecting setuptools Downloading https://files.pythonhosted

2021-08-02 17:05:36 6754 4

原创 centos7修改qcow2镜像格式默认密码

libguestfs介绍libguestfs 是一组 Linux 下的 C 语言的 API ,用来访问或修改虚拟机的磁盘映像文件的工具。具体介绍请浏览:https://libguestfs.org/下载qcow格式的centos镜像 启动libvirtd服务[root@localhost tmp]# openssl passwd -1 123456 #利用openssl生成123456的加密密文$1$igJ4poz3$pp1r0UaCtDfii244r0dpe/[root@localh

2021-06-15 14:12:57 3924

原创 zabbix通过ODBC监控SQL server

zabbix通过ODBC监控SQL server文章目录zabbix通过ODBC监控SQL server前言一、zabbix server 的操作1、创建主机监控主机群组2、创建主机模板3、在zabbix server上安装SQL server的ODBC的驱动和组件前言zabbix监控sql server的两种方式:1、通过templates监控;2、通过ODBC监控,今天介绍下第二种;一、zabbix server 的操作1、创建主机监控主机群组2、创建主机模板创建sql serv

2021-04-19 20:32:15 1845

原创 Prometheus的服务发现 service discovery

Prometheus的服务发现 service discovery文章目录Prometheus的服务发现 service discovery前言一、静态配置1.直接修改prometheus.yml的config-file2.修改完需要重启Prometheus3.通过查看prometheus图形界面产看node状态4.静态、动态的优劣二、基于文件的服务发现1.配置2.查看Prometheus的node点的status三、基于consul的服务发现总结前言prometheus支持多种服务发现的模式:

2021-04-01 11:37:27 1813

原创 prometheus基础概念

一、prometheus架构prometheus使用**“pull”模式**拉取所需监控的信息,支持的三种类型有:exporters、instrumentation、pushgateway。pushgateway:接收那些通常由短期作业生成的指标数据的网关,并支持由prometheus server进行指标拉取操作;exporters:用于暴露现有应用程序或服务(不支持instrumentation)的指标给prometheus server。service discovery:动态发现监控的ta

2021-03-26 15:57:12 405 1

原创 prometheus使用方法(一)

systemd启动prometheus和node-exporter1、在/usr/lib/systemd/system/ 目录下创建prometheus.service服务文件编辑文件[Unit]Description=prometheus.serviceAfter=network.target[Service]Type=simpleExecStart=/opt/prometheus/prometheus –config.file="/opt/prometheus/prometheus.ym

2021-03-24 17:33:41 1382 1

转载 学习笔记(1):Python 面试100讲(基于Python3.x)-各种类型的变量与值之间的多种连接方式...

本课程搜集了各大互联网公司的Python面试题以及类似的题目。课程体系包括Python语言本身的知识、Python SDK、Web、Python爬虫以及算法等内容。所以的源代码都使用Python3.x编写。Python相关知识包括基本语法、正则表达式、字符串、数据库、网络、Web等。算法包括了一些出镜率高的内容、如与链表、树、数组相关的算法。...

2020-09-14 09:55:25 72

空空如也

空空如也

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

TA关注的人

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