1、zookeeper服务

首先,我们需要下载:zookeeper-3.4.9

解压后,在conf文件夹中添加一个配置文件zoo.cfg,内容如下:

tickTime=2000
dataDir=/Users/apple/zookeeper/data
dataLogDir=/Users/apple/zookeeper/logs
clientPort=2181

心跳数:2000

数据路径:data

数据日志路径:logs

客户端端口:2181(这个比较经典)

配置完,进入bin文件夹,运行zkServer.cmd,启动一个zookeeper进程

然后,再可以运行zkCli.cmd,可以查看zookeeper运行状况,如果出险localhost:2181或者127.0.0.1:2181则表示zookeeper服务启动成功

2、dubbo-tomcat服务器

首先,先找一个空白的tomcat7,将server.xml启动端口修改成8088或者别的(只要该端口不被占用)

其次,在tomcat-users.xml中,添加四个角色和一个用户,例如:

<role rolename="manager"/>
<role rolename="admin-script" />
<role rolename="manager-gui" />
<role rolename="admin-gui" />
<user username="tomcat" password="tomcat" roles="manager,admin-script,manager-gui,admin-gui"/>

稍后,我们在启动dubbo服务的时候,先启动tomcat,然后可以进入localhost:8088,再进入Manager App,手动发布war包(也可以直接将dubbo-admin.war包在启动之前放置webapps中,这里,我们以dubbo-admin.2.5.5.war为例,该war可在网上下载,是阿里巴巴技术团队可发的一个服务管理应用,就这么回事儿)

当然,当我们启动了dubbo应用之后,进入会发现要求输入账号密码,账号密码在dubbo-admin.2.5.5.war包解压后的的WEB-INF下,dubbo.properties中:

dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

显然,账号密码,我们可以用root,细心的读者能够发现,其中的zookeeper注册地址为:127.0.0.1:2181,这也就是为什么我们之前zookeeper中的注册端口要设置为2181的缘故了

输入完账号密码之后,我们进入dubbo服务管理端,就能够对一系列的服务,进行分配与管理了,

当然,我们这里是单台zookeeper和单dubbo做的简单实现

3、关于dubbo和zookeeper的部署方案:等我想好了再写吧

最新文章

  1. RMS:不能对生产服务器使用测试清单
  2. sys
  3. 【bzoj3240】 Noi2013—矩阵游戏
  4. nginx重定向配置
  5. Sublime text追踪函数插件:ctags 和php代码格式化
  6. PHP-----函数和二进制
  7. Unity-Animator深入系列---FAQ
  8. struts2 拦截器的注册在strut.xml中
  9. 【甘道夫】HBase(0.96以上版本号)过滤器Filter具体解释及实例代码
  10. What are the advantages of logistic regression over decision trees?FAQ
  11. 解决php的$美元符号与Zen Coding冲突问题
  12. JS简易时钟
  13. 【动态规划】XMU 1028 Game Boy Advance
  14. 【转】JSON和JSONP
  15. JS 面向对象 ~ 继承的7种方式
  16. 【jQuery】(5)---jQuery CSS
  17. Python复习笔记(二)变量进阶
  18. linux命令学习(5):pwd命令
  19. 调用webservice 的时候没法输入参数
  20. SOA 解惑

热门文章

  1. 9.python 系统批量运维管理器之Fabric模块
  2. css属性position的运用
  3. 平方十位数——第八届蓝桥杯JavaB组(国赛)第一题
  4. 团队项目第六周-Alpha阶段项目复审(深海划水队)
  5. Redis 一个很诡异的问题(部署)
  6. 关于对SwfUpload的改造
  7. [python]模块及包
  8. php代码审计8审计文件上传漏洞
  9. CAP理论中的P到底是个什么意思
  10. 【spring】bean加载顺序