测试运行示例

ZooKeeper作为注册中心;provider向注册中心注册其提供的服务;consumer从注册中心获取服务提供者地址列表。
- 启动ZooKeeper服务。
1 2
cd /opt/zookeeper-3.4.14/bin/ sh zkServer.sh start
若窗口显示Starting zookeeper ... STARTED,则Zookeeper服务启动成功。
- 查看Zookeeper服务状态。
1
sh zkServer.sh status
- 查看Zookeeper进程。
1
ps -ef | grep zookeeper
- 查看Zookeeper侦听端口。
1
netstat -anpt | grep 2181
- 查看Zookeeper日志信息。
1
cat zookeeper.out
- 停止ZooKeeper服务。
1 2
cd /opt/zookeeper-3.4.14/bin/ sh zkServer.sh stop
- 查看Zookeeper日志信息。
- 下载dubbo-sample。
1 2 3
cd /home git config --global http.sslVerify false git clone https://github.com/apache/dubbo-samples.git
- 进入“/home/dubbo-samples/dubbo-samples-api”目录。
1
cd /home/dubbo-samples/dubbo-samples-api
- 启动provider。
1
mvn clean package
1
mvn -Djava.net.preferIPv4Stack=true -Dexec.mainClass=org.apache.dubbo.samples.provider.Application exec:java -Ddubbo.application.qos.port=33333 -Ddubbo.application.qos.enable=true -Ddubbo.application.qos.accept.foreign.ip=false
若窗口显示dubbo service started ,则provider启动成功。
- 查看侦听端口。
1 2
netstat -anpt | grep 33333 netstat -anpt | grep 20880
如需停止provider服务,在键盘上同时按Ctrl和C键停止provider服务。
- 打开一个新的窗口,进入“/home/dubbo-samples/dubbo-samples-api/”目录。
1
cd /home/dubbo-samples/dubbo-samples-api/
- 启动consumer。
1
mvn clean package
1
mvn -Djava.net.preferIPv4Stack=true -Dexec.mainClass=org.apache.dubbo.samples.client.Application exec:java -Dexec.cleanupDaemonThreads=false
若窗口显示hi, dubbo ,则consumer启动成功。
父主题: 编译