LVS+keepalive 什么是keepalive Keepalived是Linux下一个轻量级别的高可用解决方案。高可用(High Avalilability,HA),其实两种不同的含义:广义来讲,是指整个系统的高可用行;狭义的来讲就是指主机的冗余和接管。它与HeartBeat、RoseHA实现 ...
分类:
其他好文 时间:
2020-07-14 13:40:40
阅读次数:
59
Linux Centos7(Mac) 安装Docker教程 Docker(部署常见应用):Docker部署Nginx nginx官网 一、nginx安装以及nginx常用命令 二、nginx配置(负载、动静分离) 一、nginx安装以及nginx常用命令 1、安装编译工具及库文件 yum -y in ...
分类:
其他好文 时间:
2020-07-14 13:19:29
阅读次数:
70
这个事情的背景是公司的Hadoop生态集群都是原生的,不是基于CDH的,所以基本所有的东西都需要自己手动管理,比如集群修改一些属性,然后批量分发重启或者动态生效之类的。这次也算不上事故,因为没对生产环境造成什么影响,但是差一点就变成事故,写出来分享一下。 事情简单概括就是,60+台hadoop的集群 ...
分类:
其他好文 时间:
2020-07-14 13:10:45
阅读次数:
72
Spark on K8S 的几种模式 Standalone:在 K8S 启动一个长期运行的集群,所有 Job 都通过 spark-submit 向这个集群提交 Kubernetes Native:通过 spark-submit 直接向 K8S 的 API Server 提交,申请到资源后启动 Pod ...
分类:
Web程序 时间:
2020-07-14 09:25:00
阅读次数:
89
熟悉Spring Boot、Spring Cloud等框架 熟悉MySQL、Oracle、ES、Redis等数据库 nginx负载均衡算法,及其差异1.轮询2.ip_hash3.加权4.5.6. mysql或oracle查看数据库正在执行的sql的思路或方法SELECT SE.SID,OPNAME, ...
分类:
其他好文 时间:
2020-07-14 00:57:56
阅读次数:
113
一、zookeeper集群介绍 zookeeper集群的目的是为了保证系统的性能承载更多的客户端连接设专门提供的机制。 通过集群可以实现以下功能: 读写分离:提高承载,为更多的客户端提供连接,并保障性能。 主从自动切换:提高服务容错性,部分节点故障不会影响整个服务集群。 因为 zookeeper 通 ...
分类:
其他好文 时间:
2020-07-14 00:41:44
阅读次数:
47
总体技术架构图一共分了6层 接入层 也可以叫负载均衡层,把外部的流量引入到系统中来。一般负载均衡软件有nginx,lvs,还有各大云服务厂商自己的负载均衡服务。 网关层 内部接口的一些认证、安全、鉴权、过滤、限流等服务,一般处于这一层。这一层把内部的服务接口做一层安全隔离,保护内部服务,同时也可以实 ...
分类:
其他好文 时间:
2020-07-14 00:41:31
阅读次数:
82
第1章 访问认证的概述 1.1 概念的引入 API Server作为Kubernetes集群系统的网关,是访问及管理资源对象的唯一人口, 余下所有需要访问集群资源的组件,包括kube-controller-manager、kube- scheduler 、 kubelet和kube-proxy等集群 ...
分类:
其他好文 时间:
2020-07-13 15:15:28
阅读次数:
79
项目中是有多个集群的,现在存在一个是:在切换web集群时,如何切换HangFire的周期性任务。 先采取的解决办法是: 每个集群分一个队列,在周期性任务入队时分配当前web集群的集群id单做队列名称。 之前已存在的周期性任务,在其入队时修正到正确的集群执行 通过BackgroundJobServer ...
分类:
其他好文 时间:
2020-07-13 15:12:13
阅读次数:
66
docker配置redis6.0集群方案 docker安装 请直接挂载课程配套的Centos7.x镜像, docker官方建议使用CentOS7 (1)yum 包更新到最新 sudo yum update (2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外 ...
分类:
其他好文 时间:
2020-07-13 13:49:24
阅读次数:
158