本地搭建dubbo+zookeeper环境

强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

 

      在开发过程中使用到dubbo+zookeeper,而dubbo和zookeeper是部署在服务器上的,一旦环境出了问题,会大大影响开发进展,有时回家想要再调一会程序,又会因为公司的VPN还不是很成熟,所以就不能调代码了,but,这怎能阻挡我们对代码的热情,在本地搭建一套环境,随时随地可以开发.

一、jdk环境安装

     作为一名java攻城狮,想必jdk的已经很熟悉了,因为zookeeper依赖jdk,所以先要安装好jdk,并配置好环境变量,配置好之后win+R+cmd打开命令窗口使用java -version查看jdk版本.

二、zookeeper的安装

    1.下载zookeeper

    路径为http://www-eu.apache.org/dist/zookeeper/zookeeper-3.5.3-beta/

     2.解压到指定目录下

     3.解压后,将con文件夹下的zoo_sample.cfg拷贝一份,重命名为zoo.cfg

     4.windows系统下会使用zkServer.cmd开启,所以在bin目录下找到zkServer.cmd,双击开启,我们可以看到他的端口为2181

本地搭建dubbo+zookeeper环境_第1张图片

三、dubbo的安装

    1.下载dubbo源码

    源码地址为github上的地址,可以使用git或者直接下载压缩包.https://github.com/alibaba/dubbo/tree/2.5.x

    2.下载完之后的目录结构,若是压缩包,就将压缩包解压

                             本地搭建dubbo+zookeeper环境_第2张图片

     3.在当前目录下打开命令窗口,使用命令mvn clean install -Dmaven.test.skip=true构建dubbo源码

     4.构建完成之后,找到上图中dubbo-admin下target文件夹中的war包,将其拷贝到本地的tomcat的webapps下

四、测试环境搭建是否成功

     先启动zk,然后启动tomcat,此时会看到两个dos窗口中信息滚动特快,特炫酷.待tomcat启动完毕之后,在浏览器中输入地址.提前说明,我拷贝到tomcat-->webapps下的dubbo-admin的war包我改名为了dubbo-admin.war,如下图所示,我的tomcat端口号是8888,在浏览其中输入地址http://localhost:8888/dubbo-admin/回车,输入用户名和密码,用户名和密码均为root,这时候就会看到dubbo控制台,如下图.

                      本地搭建dubbo+zookeeper环境_第3张图片

本地搭建dubbo+zookeeper环境_第4张图片

五、项目中如何修改本地代码?

     如果想使用本地环境,让项目注册到本地的dubbo,需要将web和service下的profiles-->local-->dubbo-server.properties中的dubbo.registry.address的ip修改为本地的ip,这时再启动就会将web和service都注册到本地的dubbo上.

六、总结

    开发环境是每一个开发必备的,我们都需要在本地搭一套环境,这样我们就可以随时随地的开发,不受任何服务器环境的影响,不会影响我们的开发进度,何乐而不为呢?

 

 

你可能感兴趣的:(本地搭建dubbo+zookeeper环境)