- 博客(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
570
原创 mysql内存优化思路
mysql内存优化思路:1、首先看mysql错误日志;2、看mysql 慢查询日志;3、查看mysql连接数、processlist指标是否有异常;4、根据mysql配置计算内存消耗是否正常,根据需求优化;计算地址:https://mysqlcalculator.com/5、优化sql语句;6、分库分表...
2022-02-11 17:56:06
1006
原创 mysql系列文章(一)简单介绍
文章目录前言一、mysql服务器架构二、锁三、事务1.隔离级别前言mysql因为其开源性质和性能优越比较受大家欢迎的一种RDBMS。随着mysql的几经易主,也吸取了一些前几任东家的工程师解决方案的优势,本章着重介绍下mysql的一些架构、锁、事务的介绍。一、mysql服务器架构二、锁读锁,也称为共享锁(shared lock),多个客户端在同一时刻可以同时读取同一个资源,而且互不干扰。写锁,也称为排他锁(exclusive lock),一个写锁会阻塞其他的写锁和读锁。锁策略:是在锁的开
2021-10-28 17:31:09
535
原创 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
3000
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
3481
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
1881
原创 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
8218
原创 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
1044
原创 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
137
原创 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
6901
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
4263
原创 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
2030
原创 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
1911
原创 prometheus基础概念
一、prometheus架构prometheus使用**“pull”模式**拉取所需监控的信息,支持的三种类型有:exporters、instrumentation、pushgateway。pushgateway:接收那些通常由短期作业生成的指标数据的网关,并支持由prometheus server进行指标拉取操作;exporters:用于暴露现有应用程序或服务(不支持instrumentation)的指标给prometheus server。service discovery:动态发现监控的ta
2021-03-26 15:57:12
453
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
1456
1
转载 学习笔记(1):Python 面试100讲(基于Python3.x)-各种类型的变量与值之间的多种连接方式...
本课程搜集了各大互联网公司的Python面试题以及类似的题目。课程体系包括Python语言本身的知识、Python SDK、Web、Python爬虫以及算法等内容。所以的源代码都使用Python3.x编写。Python相关知识包括基本语法、正则表达式、字符串、数据库、网络、Web等。算法包括了一些出镜率高的内容、如与链表、树、数组相关的算法。...
2020-09-14 09:55:25
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人