鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

测试运行示例

ZooKeeper作为注册中心;provider向注册中心注册其提供的服务;consumer从注册中心获取服务提供者地址列表。

  1. 启动ZooKeeper服务。
    1
    2
    cd /opt/zookeeper-3.4.14/bin/
    sh zkServer.sh start
    

    若窗口显示Starting zookeeper ... STARTED,则Zookeeper服务启动成功。

  2. 查看Zookeeper服务状态。
    1
    sh zkServer.sh status
    
  3. 查看Zookeeper进程。
    1
    ps -ef | grep zookeeper
    
  4. 查看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
      
  5. 下载dubbo-sample。
    1
    2
    3
    cd /home
    git config --global http.sslVerify false
    git clone https://github.com/apache/dubbo-samples.git
    
  6. 进入“/home/dubbo-samples/dubbo-samples-api”目录。
    1
    cd /home/dubbo-samples/dubbo-samples-api
    
  7. 启动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启动成功。

  8. 查看侦听端口。
    1
    2
    netstat -anpt | grep 33333
    netstat -anpt | grep 20880
    

    如需停止provider服务,在键盘上同时按Ctrl和C键停止provider服务。

  9. 打开一个新的窗口,进入“/home/dubbo-samples/dubbo-samples-api/”目录。
    1
    cd /home/dubbo-samples/dubbo-samples-api/
    
  10. 启动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启动成功。