ubuntu 部署 dubbo

安装 zookeeper 注册中心

  • 打开终端
  • 进入/home/user1/develop/software目录
  • 执行命令:wget http://www.apache.org/dist//zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
  • 执行命令:tar -zxvf zookeeper-3.4.6.tar.gz
  • 执行命令:cp -r zookeeper-3.4.6 /home/user1/develop
  • 执行命令:cd ..
  • 执行命令:cd zookeeper-3.4.6
  • 执行命令:cp conf/zoo_sample.cfg conf/zoo.cfg
  • 执行命令:vim conf/zoo.cfg  修改dataDir=/home/user1/develop/zookeeper-3.4.6/data 其他默认
  • 执行命令:./bin/zkServer.sh start 启动zookeeper

测试启动情况 

执行命令:telnet 127.0.0.1 2181 提示connected to 127.0.0.1 说明zookeeper服务已经启动。

OK,zookeeper注册中心安装并启动完成。


集群方式配置

两台服务器分别按照zookeeper,配置如下:

    1. zoo.cfg文件增加

    server.1=192.168.26.133:2888:3888
    server.2=192.168.26.134:2888:3888

    2. 在zoo.cfg文件中dataDir配置的目录中新建myid文件,服务器1上的myid文件内容设置为1 服务器2上的myid文件内容设置为2

说明:

    红色的端口不可与clientPort设置的端口重复


部署 dubbo-admin 管理控制台

  • 下载dubbo-admin-2.5.3.war包,dubbo安装指南提供的下载地址无效了,自己百度一下吧,最新版dubbo-admin-2.5.3.war
  • 用unzip命令解压dubbo-admin-2.5.3.war包,解压到tomcat的webapps下,修改工程名为ROOT
  • 编辑工程WEB-INF下dubbo.properties文件,修改zookeeper服务地址及端口号,如部署到一台服务器上,且zookeeper配置默认不需要修改dubbo.properties文件
  • 启动tomcat 进入tomcat目录执行:./bin/startup.sh
  • 打开浏览器 访问 http://127.0.0.1:8080 正常情况下输入用户密码,说明dubbo-admin管理控制台系统部署成功。
  • 用户root和guest的密码参加dubbo.properties文件,如未修改密码默认是root 和 guest

至此,dubbo-admin管控控制台系统安装完毕。


启动服务提供者和消费者示例系统

下载https://github.com/alibaba/dubbo/tree/master/dubbo-demo的示例工程,导入到开发环境中,

按照http://dubbo.io/User+Guide-zh.htm提供的用户指南修改配置文件中的注册中心的IP和端口,优先执行服务器提供者,正常的话会在管控控制台系统中看到服务提供者的信息了,然后执行服务消费者工程,日志提示调用远程服务成功的信息。管控控制台系统中可看到消费者的信息了。


具体更复杂的配置或者分布式集群参考http://dubbo.io/User+Guide-zh.htm提供的用户指南。

转载于:https://my.oschina.net/foxeye/blog/533396

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值