springcloud整合zookeeper做注册中心遇到的问题

项目启动报错:

org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for /services/cloud-payment-service/56fab20f-00f3-49fe-a0a6-d3234c40d4bf

 报错产生原因,服务注册的zookeeper版本和安装的zookeeper版本不一样

 

 解决办法:

<!-- SpringBoot整合zookeeper客户端 -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
            <!--先排除自带的zookeeper3.5.3-->
            <exclusions>
                <exclusion>
                    <groupId>org.apache.zookeeper</groupId>
                    <artifactId>zookeeper</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!--添加zookeeper3.4.14版本-->
        <dependency>
            <groupId>org.apache.zookeeper</groupId>
            <artifactId>zookeeper</artifactId>
            <version>3.4.14</version>
        </dependency>

排除默认的3.5.3的依赖,并导入3.4.19的依赖


版权声明:本文为BigMathcl原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。