Zookeeper 使用中出现的错误排查

  • 启动
  • 错误日志-01

启动

确保 springCloud 与 zookeeper 都启动成功,并且已注册进zookeeper中,本次使用单机版zookeeper编写。
1、centos7中启动 zookeeper 启动成功,截图如下:

2、在IDEA中启动 springCloud 成功,截图如下:


3、zookeeper 客户端中已有注册进入的 服务,截图如下

错误日志-01

单独访问 服务提供者没什么问题,但是当消费者使用 RestTemplate 作为客户端访问服务提供者 payment-service 时,使用服务名访问出现如下错误日志,如下图:

2022-04-03 16:00:12.139 ERROR 21600 --- [p-nio-80-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://payment-service/payment/zk": connect timed out; nested exception is java.net.SocketTimeoutException: connect timed out] with root causejava.net.SocketTimeoutException: connect timed out

解决方案如下:

  1. 查看 linux 服务器上防火墙是否关闭,或者开放该 2181 端口
  2. 如在虚拟机安装的zookeeper,查看本机是否能ping通 linux 服务器IP和端口,cmd命令:telnet 192.168.15.130 2181
  3. 如windows10本机有防火墙,检查是否关闭防火墙,或者防火墙开放端口
  4. 如使用 RestTemplate 作为客户端访问zookeeper服务,确认是否已在RestTemplate配置类上添加注解:@LoadBalanced

Zookeeper 使用中出现的错误排查相关推荐

  1. 错误提示没了_ESC错误排查-系统启动篇

    # ECS从入门到精通(错误排查) # Linux启动与登录问题 Linux 启动与登录问题是 ECS 的高频问题,而往往处理不及时会直接影响到 用户业务的正常可持续运行,因此也变成了我们处理问题优先 ...

  2. Zookeeper之启动常见错误及解决方法

    Zookeeper之启动常见错误及解决方法 参考文章: (1)Zookeeper之启动常见错误及解决方法 (2)https://www.cnblogs.com/jpfss/p/11510716.htm ...

  3. maven依赖错误排查经验

    maven错误排查经验 maven依赖的仲裁原则 有parent的情况先合并parent中的dependencies和dependencyManagement,到当前pom的dependencies和 ...

  4. 前端微信签名验证工具_微信jssdk 签名错误排查方法

    最近手头业务,移动端页面在微信浏览器中分享转发的时候没有缩率图,只有标题和链接,如下: 无缩略图的情况 按照微信的官网自定义分享功能,引入jssdk ,结果调试,一直报错 签名错误,invalid s ...

  5. mybatis学习笔记-04-常见错误排查

    4.错误排查 1.标签问题 mapper.xml中的namespace,中间是用小圆点隔开的 resource绑定 mapper,需要使用路径!(使用/隔开) 3.程序配置文件必须符合要求 4.Nul ...

  6. Win下基于通用C运行库UCRT的部署 - 及 {C++/CLI封装的托管dll被C#工程调用时出现未加载(could not load file or assembly)错误排查}

    目录 C++/CLI封装的托管dll被C#工程调用时出现未加载(could not load file or assembly)错误排查及基于通用C运行库UCRT的部署 0 问题分析 1 用于排查的工 ...

  7. Android adb 安装 apk无法安装错误排查

    Android adb 安装 apk无法安装错误排查 过程描述 用锤子安装一个apk包,死活安装不上,直接安装apk报错[apk包解析错误],然后换成apk安装,adb报安装失败 但是nuex模拟器和 ...

  8. 段错误排查方法与防御性措施~

    什么是段错误 首先我们需要知道什么是段错误,才能对症下药. 段错误是一种在程序运行时发生的错误,通常是由于程序试图访问不在其地址空间范围内的内存引起的. 例如,当一个程序访问空指针或者已经被释放的内存 ...

  9. coredns CrashLoopBackOff 错误排查

    coredns CrashLoopBackOff 错误排查 # 删除你部署的服务 # kubectl delete deployment coredns -n kube-system# 查看你的cor ...

最新文章

  1. Datawhale组队学习周报(第020周)
  2. 零基础学习 Python 之文件
  3. 【ROS-Error】 Can‘t convert image: local variable ‘pil_mode‘ referenced before assignment
  4. mysql数据库version版本控制_MySQL数据库版本控制
  5. 【小游戏】俄罗斯方块(C++版)
  6. python随机画圆_python生成随机图形验证码详解
  7. 前端开发学习之——dom ready和window onload的区别
  8. how bootstrap fit into our website design?
  9. JAVAWeb项目 微型商城项目-------(七)后台添加用户管理和商品类型管理操作
  10. 【综合类型第 16 篇】W3School 离线手册最新版下载
  11. 手把手教你使用VSS
  12. 中望3d快捷键命令大全_中望3D快捷键设置
  13. h5调用指纹识别_Vue指纹识别验证 h5plus
  14. 蔚来、宁德时代的换电攻坚战
  15. Python之os库
  16. github releases一直失败的解决方案
  17. ODL(C版本)安装过程
  18. python打印菱形三种方法_用python打印菱形的实操方法和代码
  19. 微信小程序搜索,搜索历史,清除搜索历史,以及点击搜索历史实现搜索功能
  20. IDEA类文件图标变成“J”

热门文章

  1. 宇枫资本投资理财前应做好哪些准备
  2. Windows Terminal必备终端神器
  3. 第24章 JVM监控及诊断工具-GUI篇
  4. Golang json解析踩坑
  5. 游戏的基础—三消-1
  6. [SDM660 Android9.0]电池曲线
  7. 10、字节码指令集与解析举例
  8. 火星坐标转换成百度坐标
  9. 阿里云启动天池医疗AI大赛 挑战早期肺癌诊断
  10. TS2550: Property ‘entries‘ does not exist on type ‘ObjectConstructor‘.