赠人玫瑰,手有余香
这几个月忙活着做项目,考虑到技术与时俱进,便跟风使用了dubbo来完成这个项目了,期间也是各种坑、各种度娘。写点儿经验与各位看官分享。
好,咱们先从所用到的东西说起
上图展示的是这个项目整体使用的东西,至于,java项目本身使用到的技术,后面在谈。
咱们先从环境的搭建开始
一、安装zookeeper
1.1、linux环境下安装zookeeper
鉴于我们公司的线上环境是ubuntu的server版,所以,我自己的虚拟机配置的也是ubuntu的server版。
我个人习惯把自己安装的东西都放置在/usr/local中,纯粹个人习惯。
1.1.1、安装jdk,不会的同学,自行度娘
1.1.2、安装zookeeper
去zookeeper的官网,下载一个稳定版的压缩包,远程复制到linux上面
使用 tar -zxvf zookeeper-3.4.6.tar.gz 解压之;
使用rm -f zookeeper-3.4.6.tar.gz 删除压缩包,留着也是占地方,干掉;
使用 mv zookeeper-3.4.6/ zookeeper 重命名下目录,主要是方便看;
进入zookeeper/conf
使用 cp zoo_sample.cfg zoo.cfg,并编辑zoo.cfg,鉴于自己实在不会vi,所以直接使用记事本来编辑了
好了,进入zookeeper的bin目录,使用./zkServer.sh start 命令启动zookeeper
1.1.3、安装dubbo管理客户端
下载一个tomcat并放到linux的一个目录中,这里还是使用/usr/local
下载一份dubbo-admin.war,其官网貌似不提供了,不过咱们可以在其他的论坛上下载到。
将该war包重命名为ROOT.war,将其拷贝到tomcat的webapps目录中,这么做主要是为了省去在浏览器的地址栏里输入应用名;
启动tomcat;
成功启动后,再关闭tomcat,然后删除ROOT.war包,因为此时这个war包也没用了,留着也是浪费空间;
再次启动tomcat;
打开浏览器,在地址栏中输入对应的http://ip地址:8080,进入dubbo管理界面
用户名和密码都填root
成功的界面
成功的界面
那么,怎么修改默认的登录密码呢?
打开进入tomcat/webapps/ROOT/WEB-INF,修改dubbo.properties文件
修改完properties文件后,记得重启tomcat。
到此为止,zookeeper和dubbo管理客户端搞定了,谢谢观看。