博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dubbo+zookeeper+dubbo-admin环境的搭建
阅读量:5806 次
发布时间:2019-06-18

本文共 1376 字,大约阅读时间需要 4 分钟。

1.dubbo简介

     dubbo是源于阿里巴巴一种分布式服务架构,是现阶段较为流行的一种高效的分布式服务框架;今天笔者就为大伙介绍一下dubbo环境搭建的具体步骤,希望对大家有所帮助

2.搭建环境准备

①centOS7.0 linux系统

②安装zookeeper

③dubbo-admin.war解压缩

3.具体实施方案

1>zookeeper的安装

①下载zookeeper的linux tar包并rz命令上传至 /usr/local下

②tar zxvf zookeeper-3.4.9.tar.gz 解压zookeeper 

③进入zookeeper,然后再进入conf,复制zoo_sample.cfg 为zoo.cfg

④vim zoo.cfg 编辑zoo.cfg

保证data以及logs的路径确实存在!zookeeper的端口号为2181

⑤进入bin,开启zookeeper服务

这里我之前开启过,所以重启,zookeeper服务就开启了;

⑥测试客户端开启 ./zkCli.sh -server ip:port

2>dubbo-admin.war的打包

     很多人都喜欢在网上下载dubbo-admin.war包,其中这里有很多坑的,一般都出出现与当前的jdk不兼容的错误,这里笔者善意的提醒大伙,还是去github上把dubbo的源码下载下来,然后自己打一个dubbo-admin的war包,dubbo源码下载链接:

①打一个dubbo-adimin的war

②进入tomcat的webapps的Root目录下

③rm -rf * 删除Root下所有的文件

④将dubbo-admin.war上传至Root下

⑤jar xvf dubbo-admin.war解压dubbo-admin.war包

⑥进入WEB-INF

⑦vim dubbo.properties 编辑dubbo.properties

改成你服务器对应的ip

⑧开启tomcat,roo/root登录

3>创建dubbo案例工程

案例工程在dubbo中源码中,有需要可以去研究研究

①消费者配置dubbo-demo-consumer.xml

②生产者配置dubbo-demo-provider.xml

③dubbo.properties

④先执行生产者启动类

 

public class Provider {    public static void main(String[] args) throws Exception {        ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[]{
"META-INF/spring/dubbo-demo-provider.xml"});context.start();System.in.read(); // 按任意键退出}}

 

然后执行消费者类,最后再访问tomcat

好了,dubbo的监控中心就已经搭建好了;我是张星,欢迎加入博主技术交流群,群号:313145288

转载于:https://www.cnblogs.com/gscq073240/articles/7543473.html

你可能感兴趣的文章
走进Java报表工具--Style Report、润乾报表等报表软件(认识篇)
查看>>
单用户(emergency) 模式、救援(rescue)模式、VMware克隆、两台机器密钥登录
查看>>
阿里云重磅推出物联网安全运营中心Link SOC
查看>>
浅谈栈帧(一)
查看>>
Centos下搭建Zabbix监控系统
查看>>
Spring实战3-笔记1
查看>>
Dell R710安装ubuntu10.04初次引导错误
查看>>
centos下setuptools安装
查看>>
MONGO分片集群 -- allen
查看>>
配置普通用户可以运行saltstack的模块
查看>>
[架构]工厂模式详解与实例
查看>>
VMware Converter P2V迁移失败问题的解决方法
查看>>
部署Windows Server Update Services(WSUS)服务器
查看>>
iOS 之Https自签名证书认证及数据请求的封装
查看>>
LVS四种实现模式详解
查看>>
c语言:有4个圆塔,已知圆心和半径,塔以外无建筑物。输入任一点坐标,求该点的建筑高度...
查看>>
Debian/Linux下Django + PostgreSQL环境搭建
查看>>
【C#学习笔记】基础
查看>>
修改Android 自带输入法(LatinIME)空格键的显示
查看>>
vSphere 5.0 RC 下载地址
查看>>