文档章节

linux下zookeeper的安装及dubbo分布式架构的搭建

烦灬丨
 烦灬丨
发布于 2017/06/20 21:34
字数 779
阅读 23
收藏 0

开发环境:

    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,欢迎留言提出问题,我一定知无不言言无不尽。

© 著作权归作者所有

共有 人打赏支持
烦灬丨
粉丝 1
博文 1
码字总数 779
作品 0
海淀
程序员
ZooKeeper分布式专题与Dubbo微服务入门

ZooKeeper分布式专题与Dubbo微服务入门 网盘地址:https://pan.baidu.com/s/1TN6BlftB2uvvyVR7IDmODQ 密码: e6zt 备用地址(腾讯微云):https://share.weiyun.com/5539X2S 密码:65b36i Zo...

人气王子333
04/17
0
0
dubbo + zookeeper的相关应用

一、首先介绍下DUBBO的背景 随着互联网的发展,一些大型网站的规模不断扩大,常规的垂直应用架构已经无法满足,分布式架构已经势在必行,DUBBO是一个分布式服务框架,在这种情况下诞生的。 ...

zheng854938169
06/28
0
0
高性能 RPC 框架 Dubbo 从入门到深入-服务注册中心搭建(详细)

一、前言 整体来说,一个公司业务系统的演进流程基本都是从单体应用到多应用。在单体应用时,不同业务模块相互调用直接在本地 JVM 进程内就可以完成,而变为多个应用时,相互之间进行通信的方...

加多
01/26
0
0
Spring + Dubbo + zookeeper (linux) 框架搭建

dubbo简介 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中...

王庭
2015/10/27
0
5
docker zookeeper 集群搭建

前言 其实zookeeper在一般的公司的应用不太多,注册中心、分布式锁、选举等等。之前用dubbo,就会用到zookeeper作为服务注册中心,现在转向springcloud,就很少用zookeeper了。但是近期研究分...

田心双木
09/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
38分钟前
0
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
40分钟前
0
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
2
0
20180921 su与sudo命令、限制root用户通过ssh远程登录

su 命令 用户切换。 su # 切换到root用户su username # 切换到username用户# su 后面加-时,会初始化当前用户的各种环境su - username # 指定用户执行某些命令 su - -c "touch /tm...

野雪球
今天
2
0
Windows 下双 Python 开发环境配置

Windows 下双 Python 开发环境配置作者:老农民(刘启华)QQ: 46715422Email: 46715422@qq.com微信: 46715422 本人曾经在 Windows 下被两个版本环境折腾够呛,现在总结两个 Python...

新疆老农民
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部