Thrown KeeperErrorCode = Unimplemented for /services exception
生活随笔
收集整理的這篇文章主要介紹了
Thrown KeeperErrorCode = Unimplemented for /services exception
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.環境
spring-boot 2.1.3 依賴項:spring-cloud-starter-zookeeper-discovery 版本2.1.1
使用的zookeeper3.4.11
代碼如下:
package com.example.demo;import java.net.InetAddress; import java.net.UnknownHostException;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.cloud.client.discovery.EnableDiscoveryClient; import org.springframework.context.annotation.Configuration; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController;@Configuration @EnableAutoConfiguration @EnableDiscoveryClient @RestController public class ZkDiscoveryApplication {@RequestMapping("/")@ResponseBodyString home() {String message = "Hello World from Greeting Microservice located at %s!";try {String address = InetAddress.getLocalHost().getHostAddress();message = String.format(message, address);} catch (UnknownHostException e) {message = String.format(message, "Unknown Host");}return message;}2.啟動spring boot項目報錯
Thrown "KeeperErrorCode = Unimplemented for /services" exception
3.原因
Curator 和zookeeper的版本不一致
4.解決方式
zookeeper升級到最新的5.x后異常消失
?
轉載于:https://www.cnblogs.com/davidwang456/p/10514637.html
總結
以上是生活随笔為你收集整理的Thrown KeeperErrorCode = Unimplemented for /services exception的全部內容,希望文章能夠幫你解決所遇到的問題。