MAC 下 zookeeper和dubbo配置

ZooKeeper安装与Dubbo项目启动
本文详细介绍了如何从官网下载并安装ZooKeeper 3.4.12版本,包括配置zoo.cfg文件及启动/停止ZooKeeper服务的步骤。此外,还提供了在启动Dubbo项目过程中遇到端口冲突、网络问题及JVM参数配置不当等常见问题的解决方案。

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.youkuaiyun.com/hua1586981/article/details/79195111

 

端口占用解决:

lsof -i :20880 找到被占用的pid,然后sudo kill 1839

 

Can't assign requested address dubbo

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

解决方案有两种: 

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

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

-Djava.net.preferIPv4Stack=true. 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值