环境:
1.centos7
2.jdk-7u76-linux-x64.tar.gz
2.tomcat:apache-tomcat-7.0.59.tar.gz
3.zookeeper-3.4.6.tar.gz
4.dubbo-admin-2.5.3.war

具体的流程:
第一步:安装jdk,并且配置环境变量(*)
xshell5命令:
1.解压jdk:

tar xvf  jdk-7u76-linux-x64.tar.gz
  • 1

2.提取权限:

chmod–R 777 /usr/local/java/jdk1.7.0_76
  • 1

3.配置环境变量:

[root@localhost~]# vi  /etc/profile 
  • 1
JAVA_HOME = /home/jdk1.6.0_07
JAVA_JRE=${JAVA_HOME}/jre
PATH = ${JAVA_HOME}/bin:$PATH
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
Export JAVA_HOME JAVA_JRE PATH CLASSPATH
  • 1
  • 2
  • 3
  • 4
  • 5

4.保存并使文件立即生效:

保存:点击ESC键,并且输入:wq;
立即生效:source /etc/profile
  • 1
  • 2

5.立即重启虚拟机,进行下面的安装

shutdown -r now
  • 1

第二步:安装注册中心zookeeper
1.解压zookeeper:

tar xvf zookeeper-3.4.6.tar.gz 
  • 1

2.在zookeeper目录下创建data和logs目录:

mkdir data
mkdir logs
  • 1
  • 2
  • 3

3.将/usr/local/zookeeper3.4.6/zookeeper-3.4.6/conf 目录下的 zoo_sample.cfg拷贝:

 cp zoo_sample.cfg zoo.cfg
  • 1

4.修改配置文件:

vi zoo.cfg
  • 1

5.在zookeeper的刚建立的data文件家下创建myid文件,并且编辑myid文件,其中写入1(我这里是单节点安装)

touch myid
vi myid
  • 1
  • 2

5.在vi /etc/profile末尾添加zookeeper配置

export ZOOKEEPER_HOME=/usr/local/zookeeper3.4.6/zookeeper-3.4.6
export PATH=$ZOOKEEPER_HOME/bin:$PATH
  • 1
  • 2
  • 3

6.配置文件立即生效:

source /etc/profile
  • 1

7.关闭防火墙,并且启动测试

systemctl stop firewalld.service
在zookeeper的bin目录下执行: ./zkServer.sh start
  • 1
  • 2

第三步:安装dubbo-admin-war和tomcat
1.解压tomcat:

tar xvf apache-tomcat-7.0.59.tar.gz
  • 1

2.解压后的文件夹重新命名为:dubbo-admin-tomcat

mv apache-tomcat-7.0.59 dubbo-admin-tomcat
  • 1

3.移除dubbo-admin-tomcat/webapps所有文件:

rm -rf *
  • 1

4.上传并且解压dubbo-tomcat-2.5.3.war,并且把目录命名root

先安装unzip:yum install zip unzip
unzip dubbo-admin-2.5.3.war -d ROOT
  • 1
  • 2
  • 3

4.配置dubbo.properties

vi ROOT/WEB-INF/dubbo.properties
  • 1


5.启动tomcat服务;

startup.sh
  • 1

第四步:在浏览器中输入地址显示如下:

搭建小案例:
用dubbo搭建了一下消费者和生产者的环境,具体可以查看(其中还包括配置的setting文件)
http://pan.baidu.com/s/1b5kpPk
【总结】

 实践出真知,希望这篇博客可以帮到你喔!

DUBBO+Zookeeper在Centos7中本地搭建及小案例的更多相关文章

  1. DUBBO本地搭建及小案例

    DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档. DUBBO的注册中心安装 DUBBO的注册中心支持好几种,公司用到zookeeper注册中心,所以我这边只说明zookeeper注册中心如何 ...

  2. DUBBO本地搭建及小案例 (转)

    DUBBO的介绍部分我这里就不介绍了,大家可参考官方文档. DUBBO的注册中心安装 DUBBO的注册中心支持好几种,公司用到zookeeper注册中心,所以我这边只说明zookeeper注册中心如何 ...

  3. dubbo系列二、dubbo+zookeeper+dubboadmin分布式服务框架搭建(windows平台)

    一.zookeeper配置中心安装 1.下载安装包,zookeeper-3.4.6.tar.gz 2.解压安装包,修改配置文件 参考zookeeper-3.4.6/conf/zoo_sample.cf ...

  4. Centos7 中使用搭建devpi并且使用Supervisor守护进程

    一.先介绍一下supervisor 1.安装supervisor 使用yum安装或者使用pip安装都可以,使用yum安装的相对简单一些,并且不用拷贝一份 supervisord.conf 的配置文件, ...

  5. 如何在本地搭建微信小程序服务器

    现在开发需要购买服务器,价格还是有点贵的,可以花费小代价就可以搭建一个服务器,可以用来开发小程序,博客等. 1.域名(备案过的) 2.阿里云注册免费的https证书 3.配置本地的nginx 4.内网 ...

  6. 关于js中的事件委托小案例

    需求:页面上有一个按钮,和一个空的ul,要求点击按钮,会给ul中动态添加li元素,然后,点击动态添加的元素,在控制台上输出,这是第几个元素 <ul> </ul> <but ...

  7. 从头开始搭建一个dubbo+zookeeper平台

    本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后 ...

  8. 搭建一个dubbo+zookeeper平台

    本篇主要是来分享从头开始搭建一个dubbo+zookeeper平台的过程,其中会简要介绍下dubbo服务的作用. 首先,看下一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越多之后 ...

  9. 搭建SpringBoot+dubbo+zookeeper+maven框架(二)

    上一篇文章是关于搭建SpringBoot+dubbo+zookeeper+maven框架的,但是里面的功能还不够完善,今天就日志管理方面做一些改善. 下了demo的网友可能会发现项目在启动时会有警告: ...

随机推荐

  1. v-if-else 条件判断 是否插入元素指令

    <div id="app05"> <p v-if="OK">True的时候显示,否则不显示</p> <template ...

  2. 二叉树入门(洛谷P1305)

    题目描述 输入一串完全二叉树,用遍历前序打出. 输入输出格式 输入格式: 第一行为二叉树的节点数n. 后面n行,每一个字母为节点,后两个字母分别为其左右儿子. 空节点用*表示 输出格式: 前序排列的完 ...

  3. UVa 548 Tree (建树+前序后序)

    Description You are to determine the value of the leaf node in a given binary tree that is the termi ...

  4. [CSP-S模拟测试52]题解

    A.平均数 看到第K小,又确定跟平衡树/主席树没有关系,可以把问题转化为有K-1个答案比它小再考虑二分. 二分平均值x,之后将原序列统一减去x.这时序列中区间和<0的区间个数就是原序列中平均值小 ...

  5. 有关JWT(Json Web Token)的那些事

    用户认证是计算机安全领域一个永恒的热点话题,然而你会发现,开发者很少讨论有关Json Web Token的话题,其实使用Json Web Token集成到API身份验证机制中是容易,本文给大家普及基础 ...

  6. 79、tensorflow计算一个五层神经网络的正则化损失系数、防止网络过拟合、正则化的思想就是在损失函数中加入刻画模型复杂程度的指标

    ''' Created on Apr 20, 2017 @author: P0079482 ''' import tensorflow as tf #获取一层神经网络边上的权重,并将这个权重的L2正则 ...

  7. Eclipes 配置src.zip(查看源代码)

    接着将这些改变应用,重启eclipes即可.

  8. PAT_A1104#Sum of Number Segments

    Source: PAT A1104 Sum of Number Segments (20 分) Description: Given a sequence of positive numbers, a ...

  9. 推荐Windows下SVN服务器端和客户端工具软件

    相信很多人使用过Windows下的SVN客户端软件TortoiseSVN或者也有过Linux下.MAC下的SVN命令行使用经验,另外MAC下还有以一款就做Vesions的SVN客户端软件,不过个人感觉 ...

  10. 关于软件IntelliJ IDEA的使用技巧(二)

    二,IntelliJ IDEA的工具栏介绍 2,IntelliJ IDEA菜单栏 (5)code编码 ✌1.Override Methods:覆盖方法 ✌2.Implement Methods:实现方 ...