1.基础设置1.1.拓扑图2Harbor1.4.0版本开始提供了HA部署方式,和非HA的主要区别就是把有状态的服务分离出来,使用外部集群,而不是运行在本地的容器上。而无状态的服务则可以部署在多个节点上,通过配置上层LoadBalancer构成HA。1.2.主机角色主机角色IP地址操作系统备注harbor0110.7.132.243linux7安装docker-ce、redis、postgresql
分类:
其他好文 时间:
2020-06-12 16:10:30
阅读次数:
59
最近ESXI 6.7装了好几台,于是想装个vCentert来方便管理。 操作系统:Windows Server 2019 vCenter安装包:VMware-VIM-all-6.7.0-15976714.iso 都是最新和版本。百度上的一般都是要稍老一点儿的版本,也可用。 选择部署类型:默认选择嵌入 ...
分类:
系统相关 时间:
2020-06-12 12:56:32
阅读次数:
137
前两天和百度的一个同学聊MySQL两阶段提交,当时自信满满的说了一堆,后来发现还是有些问题的理解还是比较模糊,可能是因为时间太久了,忘记了吧。这里再补一下:) 5.3.1事务提交流程 MySQL的事务提交逻辑主要在函数ha_commit_trans中完成。事务的提交涉及到binlog及具体的存储的引 ...
分类:
数据库 时间:
2020-06-11 22:07:49
阅读次数:
89
一、HA概述 HA(High Available)即高可用(7*24小时不中断服务),实现高可用最关键的策略就是消除单点故障。HA严格地来说应该分成各个组件的HA机制,HDFS的HA和YARN的HA。 Hadoop2.0之前,在HDFS集群中NameNode存在单点故障(SPOF)。NameNode ...
分类:
其他好文 时间:
2020-06-10 10:58:31
阅读次数:
72
一、Set集合特点 插入无序,不可指定位置访问。且内部数据不能重复(==或equals)的元素(只要有一个为true就不能重复,重写了equals方法也算)。常用实现类有HashSet、TreeSet。 二、元素不能重复? 1.Set是如何判断元素重复? HashSet是由HashMap实现的,Ha ...
分类:
其他好文 时间:
2020-06-08 00:20:20
阅读次数:
80
RocketMQ是阿里开源的分布式消息中间件,跟其它中间件相比,RocketMQ的特点是纯JAVA实现;集群和HA实现相对简单;在发生宕机和其它故障时消息丢失率更低。 一、RocketMQ专业术语 先讲专业术语的含义,后面会画流程图来更好的去理解它们。 Producer 消息生产者,位于用户的进程内 ...
分类:
其他好文 时间:
2020-06-02 11:20:15
阅读次数:
56
公司因为停电维护,vsan集群关机后重新开机,发现两个节点状态是notresponding。分析可能的原因:网线没插启动介质故障,比如SD卡(我经历过)没有从SD启动,需要修改启动顺序。(我经历过) 集群起来后,发现一大推虚机状态是孤立状态,怎么处理?检查vsan集群,发现数据副本是健康的。重启vCenter没有解决。登录vspherewebclient,浏览vsandatastore,
分类:
其他好文 时间:
2020-06-01 15:27:28
阅读次数:
283
安装Django3后不想折腾mysqlclient那堆库文件,直接装了pymysql替代mysqlclient,报错:django.core.exceptions.ImproperlyConfigured mysqlclient 1.3.13 or newer is required; you ha ...
分类:
数据库 时间:
2020-06-01 13:33:57
阅读次数:
112
第8章 压缩和存储(Hive高级) 8.1 Hadoop源码编译支持Snappy压缩 8.1.1 资源准备 1、CentOS联网 配置CentOS能连接外网。Linux虚拟机 ping www.baidu.com 是畅通的。 注意:采用root角色编译,减少文件夹权限出现问题。2、jar包准备(ha ...
分类:
其他好文 时间:
2020-05-30 19:42:06
阅读次数:
53