分布式技术
文章平均质量分 56
分布式技术
[奸笑]这个不是斜眼笑[奸笑]
这个作者很懒,什么都没留下…
展开
-
解决linux启动zookeeper出现 Unable to create data directory /usr/local/log/zookeeper/version-2
bug复现当在bin目录下使用./zkServer.sh start之后,出现start Failed解决方案:出现这种问题,优先查看zookeeper的log文件,注意这里的log不是指在zookeeper配置的dataLogDir这个路径,而是/…/xxx/zookeeper/log下首先进入这个路径查看这个后缀名为out的文件,发现错误原因开始我认为是目录没有权限,但是并不是这个问题,在一番排查后,问题是在配置文件的路径分隔符不是/ 而是\错误:正确:最后保存,重新原创 2022-03-07 14:37:25 · 4008 阅读 · 1 评论 -
zookeeper整合gateway以及出现的问题和解决方案
文章目录环境开始准备工程结构图pom编写代码配置文件配置到这里基本就完成了,具体网关的很多策略这里就不讲了,下面就说一下会遇到的问题问题回顾版本问题pom错误引入spring-web的组件进入gateway的模块连接zookeeper超时写在最后环境文章开始之前,先介绍一下本文的环境,这里要特别注意zookeeper的版本以及你服务器zookeeper的版本,在maven中要注意依赖的问题,后面会解决产品版本jdk8maven3.8.3springboot2.0.原创 2021-10-22 11:44:57 · 1539 阅读 · 0 评论 -
解决nacos+gateway启动报错Parameter 0 of method loadBalancerWebClientBuilderBeanPostProcessor
问题复现1.环境配置产品版本jdk8maven3.8.3springboot2.5.5springcloud2020.0.4springcloudalibaba2.2.6.RELEASEnacos2.0.32.问题描述当配置完网关后,启动出现异常,如下图所示Description:Parameter 0 of method loadBalancerWebClientBuilderBeanPostProcessor in org原创 2021-10-18 13:45:03 · 1472 阅读 · 0 评论 -
简述ZAP和Raft
ZAP(zookeeper):选举:先去比较zxid zxid谁大谁就是领导角色,zxid相等就比较myid,谁的大谁就可能是领导角色,只要满足过半的机制就可以成为领导角色,后来启动的节点不参与选举的。如何保持数据的一致性问题:所有写的请求统一交给领导角色实现,领导角色写完数据之后,领导角色将每一个数据同步给每一个节点。注意:数据之间同步采用2pc两阶段提交协议。Raft:角色:状态: 来源于生活(台湾选举)------ 跟随者,竞选者,领导角色大多数: >n/2+1任期:原创 2021-06-06 17:48:47 · 430 阅读 · 0 评论