Dubbo+Zookeeper+maven+git环境搭建笔记

dubbo是Alibaba SOA开源框架,主要应用在大规模高并发的领域。有远程调用,动态调整负载,及时发现等核心功能。这次主要搭建基于zookeeper注册的集群。
首先熟悉dubbo:
初探dubbo请点击这里
主要分为provider和consumer两个部分,provider提供服务,zookeeper作为一个注册中心去管理服务,可以动态的分配负载,有一定的容错和安全性,提供给consumer服务。

  • 拿到公司电脑里面已经设置好了一些域权限之类和一些基本的工具,由于公司非完全互联网公司所以会限制网速,po主万能的U盘由于一些原因暂时无法拿到所以。
  • 这里的版本控制是用的Git,之前我一直用的Subversion,的确现在用Git的很多,去查了查git版本控制的有点,git与github的关系就像linux和redhat的关系。github是用git去实现版本控制的一个开源社区。SVN是集中式的管理,git是分布式的管理,更加的灵活。
  • 配置好JDK。
  • maven解压后需要在系统环境变量里配置path = %maven_home%/bin;在cmd里mvn -v去查看是否完成配置,然后在eclipse里maven里installitions里添加安装路径,还要拷贝来路径下的.m2/setting.xml。setting.xml里修改repository路径。完成maven依赖。
  • SourceTree与GIT的关系,就像navicat和mysql的关系,是一个客户端界面。最开始直接下载的GIT安装后无法检出代码。后来修改配置文件也不行。还是重新做了系统。无法检出,在sourcetree里“工具”里选择GIT然后启动对GIT支持。可以检出。这里写图片描述
  • 在ecplise导入maven项目,如果pom文件报错,可以这样:
    这里写图片描述

    这里写图片描述

在maven的setting配置路径选择路径。

  • 然后我们来配置zookeeper。先去下载zookeeper,然后解压,将zookeeper里的conf下的zoo-sample.cfg名字改成zoo.cfg然后去添加:
    dataDir=D:\zookeeper-3.4.6\data
    dataLogDir=D:\zookeeper-3.4.6\log
    data和log如果没有,需要手动创建。
    然后去zookeeper路径下bin里的zkserver.cmd启动服务。然后再在cmd里使用netstat -ano去查看是否打开了zoo.cfg里的端口侦听。然后开启eclipse中的provider服务,最后开启tomcat服务器,最开始报异常,因为maven依赖的jar包没部署。后来找到了解决方案:项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Dependencies -> Finish -> OK
    把对应的Maven依赖包也发布到tomcat,调试时会自动把那些jar发布到指定目录下,tomcat也能找到那些jar了。如果还显示缺jar包,就去部署的项目路径下查找,可能需要手动拷贝jar包。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值