linux下zookeeper的安装及dubbo分布式架构的搭建
2017-06-20 00:00
120 查看
开发环境:
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,欢迎留言提出问题,我一定知无不言言无不尽。
相关文章推荐
- 搭建分布式架构5--ZooKeeper 集群的安装 3ff0
- 搭建分布式架构6--ZooKeeper 集群的安装
- 搭建分布式架构4--ZooKeeper注册中心安装
- 搭建JEESZ分布式架构5--Dubbo管控台的安装
- 基于Dubbo的分布式系统架构(一):安装ZooKeeper注册中心(单机版)
- java分布式架构Dubbo,Zookeeper.ActiveMQ,Redis,Nginx,Netty,Oracle,RocketMQ,Linux...教学视频+项目实战
- 基于Dubbo的分布式系统架构-Zookeeper注册中心的安装
- (十五)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - window安装dubbo管控台
- (十四)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - window安装zookeeper注册中心
- 搭建JEESZ分布式架构5--Dubbo管控台的安装
- 分布式服务框架DUBBO(二)搭建dubbo服务-zookeeper与dubbo-admin的安装
- 搭建分布式架构 --ZooKeeper注册中心安装
- (十三)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - dubbo管控台安装
- 搭建JEESZ分布式架构5--Dubbo管控台的安装
- 搭建分布式架构6--ZooKeeper 集群的安装
- (十二)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - zookeeper注册中心安装
- Maven多模块+dubbo+zookeeper分布式架构搭建SSM项目
- 分布式架构学习之:002--Dubbo架构基本介绍和zookeeper单点安装
- zookeeper+dubbo分布式环境搭建部署记录
- (八)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven构建ant-framework核心代码annotation