自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 kafka集群重启后启动报错ERROR Error while creating ephemeral at /brokers/ids/3,, node already exists and owner

【代码】kafka集群重启后启动报错ERROR Error while creating ephemeral at /brokers/ids/3,, node already exists and owner。

2023-06-10 19:43:59 1138 1

原创 redis常用命令

redis

2022-11-17 22:38:00 208 1

原创 zookepeer集群启动报错,unable to run quorum server

**zookepeer集群启动报错,unable to run quorum server**重命名logs下的version-2和appData下的version-2,启动后会重新生成

2022-05-20 18:45:09 249

原创 centos7搭建efk6.4

ElasticsearchElasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。FileBeat隶属于Beats,轻量级数据收集引擎。基于原先 Logstash-fowarder 的源码改造出来。换句话说:Filebeat就是新版的 Logstash-fowarder,也会是 ELK Stack 在 Agent 的第一选择,目前Beats包含四种工具:1

2021-10-20 17:46:48 337

原创 redis去中心化

一、Redis Cluster(可拉斯特)集群Redis Cluster是Redis官方提供的分布式解决方案。当遇到内存、并发、流量等瓶颈时,就可以采用Cluster架构达到负载均衡目的。官方文档:https://redis.io/topics/cluster-tutoria1.为什么要用redis-cluster集群?1.首先Redis单实例主要有单点,容量有限,流量压力上限的问题。Redis单点故障,可以通过主从复制replication,和自动故障转移sentinel哨兵机制。但Redis单M

2021-10-19 18:01:48 12943

原创 iptables和firewalld

一、IPtables介绍Iptables是unix/linux自带的一款优秀且开放源代码的完全自由的基于包过滤(对OSI模型的四层或者是四层以下进行过滤)的防火墙工具,它的功能十分强大,使用非常灵活,可以对流入和流出服务器的数据包进行很精细的控制。主要针对网络访问iptables其实并不是真正的防火墙,我们可以把他理解为一个客户端的代理,用户是通过iptables这个代理,将用户的安全设定执行到对应的“安全框架”中,这个“安全框架”才是真正的防火墙。这个框架叫做“netfilter”。netfilt

2021-10-18 20:17:28 430

原创 ansible总结

ansibleansible是新出现的自动化运维工具,基于Python开发,分布式,无需客户端,轻量级,实现了批量系统配置、批量程序部署、批量运行命令等功能,ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。基于python开发,分布式,无需客户端,轻量级,配置语法YAML语言,更强的远程命令执行操作。ansible特性no agents:不需要在被管控主机上安装任何客户端,更新时,只需要在操作机上进行一次更新即可。

2021-10-16 15:48:31 438

原创 kubeadm方式部署k8sV1.22.2集群版本

切记要关闭防火墙和selinux,cpu核心数至少为2配置解析[root@k8s-master ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.153.148 k8s-master19

2021-10-16 15:06:55 1829

原创 mysql数据备份和恢复

mysql备份类型1.物理备份: 直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版本。####1、热备(hot backup)在线备份,数据库处于运行状态,这种备份方法依赖于数据库的日志文件- 对应用基本无影响(但是性能还是会有下降,所以尽量不要在主上做备份,在从库上做)####2、冷备(cold backup)备份数据文件,需要停机,是在关闭数据库的时候进行的- 备份 datadir 目录下的所有文件####3、温备(warm backup)-

2021-10-16 11:07:24 205

原创 lvs实现四层负载均衡项目

lvs介绍(1)LVS 是Linux Virtual Server的简称,也就是 Linux 虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是**www.linuxvirtualserver.org。**现在LVS已经是 Linux标准内核的一部分,因此性能较高。**(2)LVS软件作用:通过LVS提供的负载均衡技术实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。lvs优势和不足1、优势高并发连接:LVS基于内核工作,

2021-10-16 10:39:21 207

原创 keepalived VRRP介绍

keepalived VRRP介绍keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单点故障。keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可以认为是实现高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个master和多个backup,master上

2021-10-16 10:19:39 280

原创 nginx+keepalived+upstream支持的负载均衡算法

nginx+keepalived实现七层的负载均衡nginx通过Upstream模块实现负载均衡upstream支持的负载均衡算法轮询(默认):可以通过weight指定轮询的权重,权重越大,被调度的次数越多ip_hash:可以实现会话保持,将同一客户的IP调度到同一样后端服务器,可以解决session的问题,不能使用weightfair:可以根据请求页面的大小和加载时间长短进行调度,使用第三方的upstream_fair模块url_hash:按请求的url的hash进行调度,从而使每个url定向

2021-10-16 10:17:05 406

原创 LVS_dr模式+keepalived

LVS_Director + KeepAlivedKeepAlived在该项目中的功能:1. 管理IPVS的路由表(包括对RealServer做健康检查)2. 实现调度器的HA(高可用)http://www.keepalived.orgKeepalived所执行的外部脚本命令建议使用绝对路径=================================================================================实施步骤:1. 主/备调度器安装软件.

2021-10-16 10:13:43 87

原创 Mysql+keepalived实现高可用简单原理

Keepalived+mysql 自动切换项目环境:VIP 192.168.246.100mysql1 192.168.246.162 keepalived-mastermysql2 192.168.246.163 keepalived-slave一、mysql 主主同步(互为主从) (不使用共享存储,数据保存本地存储)二、安装keepalived 三、keepalived主备配置文件四、mysql状态检测脚本/root/bin/keepalived_c

2021-10-16 10:11:54 170

原创 Haproxy基础

软件:haproxy—主要是做负载均衡的7层,也可以做4层负载均衡apache也可以做7层负载均衡,但是很麻烦。实际工作中没有人用。负载均衡是通过OSI协议对应的7层负载均衡:用的7层http协议,4层负载均衡:用的是tcp协议加端口号做的负载均衡——————————————————————————————————————————-ha-proxy概述ha-proxy是一款高性能的负载均衡软件。因为其专注于负载均衡这一件事情,因此与nginx比起来在负载均衡这件事情上做更好,更专业。ha-p

2021-10-16 10:10:19 106

原创 shell笔记4

1.shell编程-sedsed是一种在线非交互式编辑器,一次处理一行内容。这样不断重复,直到文件末尾。sed主要用来编辑一个或多个文件;简化对文件的反复操作;编写转换程序等支持正则表达式与grep一样,sed在文件中查找模式时也可以使用正则表达式(RE)和各种元字符,用于查找和替换,以下是sed支持的元字符:使用基本元字符集 ^, ¥, ., *, [], [^], < >,() 前面这个应该是英文的金币符号使用扩展元字符集 ?, +, { }, |, ( )sed基本

2021-07-30 20:15:36 143

原创 shell笔记2

1.shell分支if语句if [ 判断条件 ]thenfi++++++++++++++++++++++++++++++++++++++++++++if [ 判断条件1 ];thenelif [ 判断条件2 ];thenelsefi2.shell分支case语句case KaTeX parse error: Expected 'EOF', got '#' at position 99: …r i in {取值范围} #̲ i是变量 for in 都是…i"done-------

2021-07-29 20:50:34 68

原创 shell笔记1

1.预定义变量:预定义的特殊变量有着特殊的含义,用户不可以更改,所有的预定义变量都由$符合和另外一个符号组成。常用的预定义特殊变量如下:$$ 当前进程pid$? 命令执行后的返回状态 0为正确 非0为执行错$# 位置参数的数量$* 所有位置参数的内容$@ 显示所有的参数$! 上一个后台进程的pid2.引用变量: $变量名 或 ${变量名}3.查看变量: echo $变量名4.取消变量: unset 变量名,仅在当前shell中有效5.常用环境变量:USER UID HOME HOST

2021-07-29 14:29:17 69

原创 通过binlog日志恢复数据

1.首先在配置文件 开启binlog日志vim /etc/my.cnf_______________________log-bin=/var/log/sql-bin/mylogserver-id=12.创建目录并修改权限mkdir /var/log/sql-binchown mysql.mysql /var/log/sql-binsystemctl restart mysqld3.flush logs 截断binlog日志产生新的日志文件创建一个表在 /var/log/sql-bin

2021-07-24 15:59:32 570

原创 物理备份的方式

1.完全备份对数据每次都进行完整的备份,优点是备份和恢复操作简单,缺点占用空间大,备份速度慢2.增量备份每次备份上次备份到现在增加的数据,备份的数据量小,占用空间小,备份速度快。但恢复的时候需要从上次的完整备份按照时间数据逐个进行恢复,恢复时间长,如果中间某次备份的数据丢失则导致数据全部丢失3.差异备份只备份跟完整备份不一样的数据。特点占用空间比增量备份大,比完整备份小,恢复时仅需要恢复第一个版本和最后一次的差异版本。恢复速度介于完整备份和增量备份之间。...

2021-07-24 11:23:55 662

原创 linux基础笔记04用户和用户组

查看组的文件二:用户1.创建用户 useradd user01/etc/passwd ---->查看账户是否存在的文件分隔符::第一列:用户名第二列:密码第三列:用户标识号--->(uid)是一个整数,系统内部用它来标识用户。通常用户标识符号的取值范围是0~65535。0是超级用户...

2021-06-23 18:54:21 160

Web编程技术课程设计报告模板(1).docx

JSP实验报告模板

2019-12-25

空空如也

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

TA关注的人

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