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
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项目时都可用。