MAC 下 zookeeper和dubbo配置

1.  去官网下载 zookeeper-3.4.12 ,然后解压

https://www.apache.org/dyn/closer.cgi/zookeeper/

2.  zookeeper配置

在zookeeper-3.4.12/conf下拷贝zoo_sample.cfg,重命名为zoo.cfg

在最下面添加

server.1=10.50.62.53:20880:20880

同时在/tmp/zookeeper/1.pid   新建1.pid

 

3. 启动zookeeper

cd zookeeper-3.4.12/bin 目录下

./zkServer.sh start //启动

控制台看到如下内容,表示启动成功

ZooKeeper JMX enabled by default

Using config: /Users/sunww/Documents/JAVA/Dubbo/zookeeper-3.4.12/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

 

./zkServer.sh stop  停止

控制台看到如下内容,表示关闭成功

ZooKeeper JMX enabled by default

Using config: /Users/sunww/Documents/JAVA/Dubbo/zookeeper-3.4.12/bin/../conf/zoo.cfg

Stopping zookeeper ... STOPPED

MAC 下 zookeeper和dubbo配置

4.运行项目

(1)先运行dubbo-provider

打印结果如下:

provider start

(2)再运行dubbo-consumer-user

打印结果如下:

consumer user start

consumer user

Andy1

参考:https://blog.****.net/hua1586981/article/details/79195111

 

Can't assign requested address dubbo

dubbo官网的demo项目启动失败, 

解决方案有两种: 

第一种:关掉WiFi,使用网线连接。

第二种:配置JVM参数(配置到使用了wifi的生产者和消费者的机器启动参数中): 

-Djava.net.preferIPv4Stack=true. 

以上两种方法,在启动dubbo的demo项目时都可用。