记dubbo升级至2.7.2及在zk中添加节点

1、pom

2.7.2
4.0.1


   org.apache.dubbo
   dubbo
   ${dubbo.version}
   
      
         org.springframework
         spring
      
      
         javax.servlet
         servlet-api
      
      
         log4j
         log4j
      
   


   org.apache.dubbo
   dubbo-dependencies-zookeeper
   ${dubbo.version}
   pom
   
      
         org.slf4j
         *
      
      
         log4j
         *
      
   

2、yml

dubbo:
  application:
    name: ${spring.application.name}
    owner: dubbo
  config-center:
      address: zookeeper://10.41.42.59:2185
  protocol:
    name: dubbo
    port: -1

3、启动类新增注解

@EnableDubbo(scanBasePackages = "...")

4、kafka作为配置中心,要添加注册中心和元数据中心

# /dubbo/config/dubbo/dubbo.properties

dubbo.registry.address=zookeeper://127.0.0.1:2181

dubbo.metadata-report.address=zookeeper://127.0.0.1:2181

在zookeeper/bin/zkCli 添加

sh zkCli.sh -server 127.0.0.1:2181

create /dubbo/config/dubbo/dubbo.properties "dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.metadata-report.address=zookeeper://127.0.0.1:2181"

如果直接创建不行,则需要每个路径create一次:

create /dubbo "dubbo"

create /dubbo/config "config"

create /dubbo/config/dubbo "dubbo"

create /dubbo/config/dubbo/dubbo.properties "xxx"

set 值得时候会有换行的问题 还未找到原因 用代码set的可以轻松换行

可以在shell端

./zkCli.sh -server 127.0.0.1:2181 set /dubbo/config/dubbo/dubbo.properties "dubbo.registry.address=zookeeper://127.0.0.1:2185
dubbo.metadata-report.address=zookeeper://127.0.0.1:2185"

即可实现换行。。。

你可能感兴趣的:(dubbo,zookeeper)