linux下zookeeper的安装及dubbo分布式架构的搭建
linux下zookeeper的安装及dubbo分布式架构的搭建
烦灬丨 发表于10个月前
linux下zookeeper的安装及dubbo分布式架构的搭建
  • 发表于 10个月前
  • 阅读 21
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

开发环境:

    jdk:1.7(不要使用linux自带的jdk)
    tomcat:7.0.57
    zookeeper:3.4.6
    dubbo:2.5.4
    vm虚拟机:CentOS 6.5

输入图片说明

安装zookeeper步骤

1、首先要将所需的文件从windows上传到linux目录下(这里是通过WinSCP来实现)

2、导入成功后在linux目录中找到自己上传的文件,首先解压安装zookeeper-3.4.6.tar.gz, 通过:tar -zxvf zookeeper-3.4.6.tar.gz 命令进行解压,完成后进入解压文件中的conf目 录下执行:mv zoo_sample.cfg zoo.cfg进行重命名

3、重命名之后在zookeeper的解压目录下新建一个文件夹为data 使用命令:mdkir data, 之后:vim conf/zoo.cfg 修改该配置文件 ,修改完毕后wq保存 输入图片说明

4、进入zookeeper解压的bin目录下,执行 **./zkServer.sh start **开启zookeeper服务 并使用 ./zkServer.sh status查看开启状态,刚启动就查看状态可能会报错,是因为 zookeeper服务完全启动需要时间,如果报错了没有关系,稍等一会儿再次查询服务状态 即可成功,此状态代表当前仅一个zookeeper执行,出现此状态代表安装成功

输入图片说明

dubbo分布式架构的搭建###

1、war包形式的dubbo,理所应当需要一个tomcat来进行解压,所以第一步肯定是 需要在linux下安装一个tomcat,tomcat只需要上传至linux虚拟机中,进行解压即可, 解压命令:tar -zxvf apache-tomcat-7.0.57.tar.gz。

2、tomcat安装完毕之后将dubbo-admin-2.5.4.war移动到解压后的tomcat文件的 webapps中:mv dubbo-admin-2.5.4.war apache-tomcat-7.0.57/webapps,进入tomcat 目录中bin文件下启动tomcat: ./startup.sh

3、启动完成后进入webapps目录下将dubbo-admin-2.5.4.war删除并将tomcat运行 解压的dubbo-admin-2.5.4工程重命名为dubbo-admin(注:也可不重命名,重命名 是为了方便访问)

4、进入dubbo服务页面,首先要确定zookeeper已开启,因为zookeeper在dubbo中 类似于注册中心的存在,必不可少!

访问时需要注意的问题

1、注意:tomcat运行dubbo项目文件的时候启动会比较缓慢,linux跟windows启动tomcat不一样的地方是没有dos命令窗口那么直观的观察启动情况,所以如果启动了,浏览器一直转,静心等待即可

2、linux下当前虚拟机访问dubbo(不采用) 访问路径为localhost:8080/dubbo-admin账号密码均为root

3、windows下访问dubbo(开发中使用)访问路径如下图

输入图片说明

虚拟机IP地址:+tomcat启动端口号+duboo项目名(注:需要关闭linux下的防火墙才能访问)
service iptables status 查看防火墙状态 关闭防火墙的两种方式:1、临时关闭防火墙:service iptables stop 2、永久关闭防火墙:chkconfig iptables off(需要重启才能生效)

进入这个页面代表我们的zookeeper以及dubbo大功告成了! 输入图片说明

zookeeper和dubbo都是需要jdk的运行环境,一定要先安装好jdk,欢迎留言提出问题,我一定知无不言言无不尽。

标签: Linux Dubbo ZooKeeper
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 1
码字总数 779
×
烦灬丨
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: