所需工具:

jdk1_7.tar.gz

dubbo-admin-2.5.4.war(此文件不需解压)

zookeeper.tar.gz

tomcat7.0.tar.gz

以上文件下载需根据自己的电脑系统下载相对匹配的文件 我这里用的均是64位

1、通过filezila工具远程连接Linux服务器,并在Linux服务的/usr/local下创建一个文件夹 soft,用来保存上传的文件。

# mkdir soft

2、创建soft 文件夹成功后将 jdk、dubbo、zookeeper解压到 /usr/local 目录下

# cd /usr/local/soft

# tar -vxf  jdk1_7.tar.gz -C  /usr/local

注意 -vxf 后面为文件名 -C 必须为大写  其后所跟目录为文件加压所指定的目录

3、文件解压完成后,开始安装jdk

1>  检查Linux系统是否已经安装jdk ,若已经安装则将其卸载或找到其所在目录删除。

  当我们将对应的文件解压完成以后就已经相当于安装了,只是需要对其中的一些配置文件进行修改。

  配置环境变量:

  # vi /etc/profile

  进入此文件后在文件的最后一行添加

  #set java environment
  JAVA_HOME=/usr/local/jdk1.7.0_80
  CLASSPATH=.:$JAVA_HOME/lib.tools.jar
  PATH=$JAVA_HOME/bin:$PATH
  export JAVA_HOME CLASSPATH PATH

  添加完成后使用  #wq 保存并退出

  重新加载 /etc/profile 文件,重新加载有三种办法:

  1、# source /etc/profile

  2、#  . /etc/profile

  3、重启虚拟机

  检查jdk是否安装成功:

  # java -version

4、安装zookeeper

  1>当我们将zookeeper解压到 /usr/local 目录下后 ,进入zookeeper的根目录创建一个data 文件夹,此文件用来保存zookeeper的log信息

  2>进入conf 文件夹修改zoo_sample.cfg 为zoo.cfg

  3>修改zoo.conf中的datalogDir路径

  #  cd conf

  

  # vi zoo.cfg

  

    配置文件中参数说明:

    tickTime : 服务器与客户端之间交互的基本时间单元(ms)

    dataDir : 保存zookeeper数据路径

    dataLogDir : 保存zookeeper的日志路径,当此配置不存在时默认路径与dataDir一致

    clientPort : 客户端访问zookeeper时经过服务器端时的端口号

  4>配置zookeeper环境变量

  此方法与配置jdk 环境变量一致,将以下代码添加至 /etc/profile 末尾

  #Set Zookeeper Environment

  export ZOOKEEPER_HOME=/usr/local/zookeeper-3.3.6
  export PATH=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf

  5> 启动zookeeper

  

  # cd bin

  

  # ./zkServer.sh start

  

  停止zookeeper

  # ./zkServer.sh stop

  

5、安装dubbo-admin

  1> 将dubbo-admin-2.5.4.war 包放在解压好的Tomcat的webapps 文件下

  

  2>加入成功后,启动tomcat 便可被tomcat解析出dubbo-admin-2.5.4文件

  此时我们便可以进行访问dubbo的管理平台,注意在访问前需要关闭我们Linux服务器的防火墙;

  #  service iptables stop   这是临时关闭的

  # chkconfig iptables off  永久关闭

6、打开浏览器访问localhost:8080/dubbo-admin-2.5.4

  登录密码与账户均为 root

如有大神路过,发现存在问题,万望多多指教。

  

  

  

linux安装dubbo与zookeeper(一)的更多相关文章

  1. Centos7安装dubbo与zookeeper服务配置

    目录 环境: 第一步:安装jdk,并且配置环境变量 1.解压jdk: 2.配置环境变量: 3.保存并使文件立即生效: 4.立即重启虚拟机,进行下面的安装 第二步:安装注册中心zookeeper 1.解 ...

  2. linux 安装dubbo+zookeeper

    dubbo+zookeeper 启动成功 注意:dubbo-admin-2.5.4 不支持java8

  3. linux安装dubbo

    (1)下载dubbo-admin-2.4.1.war包  https://github.com/alibaba/dubbo.git 1.打开cmd 2.cd到dubbo的根目录下,我的dubbo根目录 ...

  4. linux安装和使用zookeeper

    一.安装条件 想要安装zookeeper,必须先在linux中安装好jdk.安装步骤见: https://www.cnblogs.com/expiator/p/9987351.html 二.下载并解压 ...

  5. Linux 安装Zookeeper<准备>(使用Mac远程访问)

    阅读本文需要安装JDK 一 Zookeeper简介 zookeeper是用java语言编写的一款为分布式应用所设计的协调服务 zookeeper是apacahe hadoop的子项目 使用zookee ...

  6. dubbo与zookeeper安装手册

    原文 示例提供者安装 (+) (#) 安装: wget http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider ...

  7. Dubbo与Zookeeper在Window上的安装与简单使用

    一:Dubbo是什么?有什么用途?? 使用Dubbo可以将应用分布到多个服务器上,当有访问时,Dubbo有帮你管理自动将请求分配给合适得到服务器去执行,即建立多个生产者,建立多个消费者,自动匹配生产者 ...

  8. 在 Linux 多节点安装配置 Apache Zookeeper 分布式集群

    规划: 三台物理服务器就形成了(法定人数).对于高可用性集群,您可以使用高于3的任何奇数.例如,如果设置5台服务器,则集群可以处理两个故障节点等. 物理服务器需要开启的端口 2888 , 3888 和 ...

  9. RPC及Dubbo和ZooKeeper的安装

    RPC及Dubbo和ZooKeeper的安装 RPC 通信有两种方式:HTTP(无状态协议,通信协议),RPC(远程过程调用) 它两的本质没有区别,只是功能有点不一样 官方解释: RPC是指远程过程调 ...

随机推荐

  1. Jdbc Template初步了解

    JdbcTemplate简介 Java语言提供了jdbc来访问数据库,在jdbc api中需要手动的获取和释放连接等资源,使用起来需要做许多重复的工作.Spring在jdbc api的基础上做了抽象和 ...

  2. 谈谈MySql索引

    刚刚学习完丁奇老师<MySql 实战 45 讲>专栏中的索引部分,图文并茂的风格解开了我之前的许多疑惑,并且学习到许多新的东西,在此做个笔记,方便后续复习.由于 MySql 中存在多种存储 ...

  3. 你真的理解索引吗?从数据结构层面解析mysql索引原理

    从<mysql存储引擎InnoDB详解,从底层看清InnoDB数据结构>中,我们已经知道了数据页内各个记录是按主键正序排列并组成了一个单向链表的,并且各个数据页之间形成了双向链表.在数据页 ...

  4. week4:周测错题

    4.如何在类外,给对象动态添加绑定方法 import types def qingtianzhu(obj,name): print("请我叫我一柱擎天,简称{},颜色是{}".fo ...

  5. spring boot-controller中的一个方法获取其他方法返回的值

    @RequestMapping("/test") public String getData() { return "redirect:/other";} re ...

  6. JMeter软件测试工具介绍及基本安装教程

    一.工具介绍 (一)简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域. 它可以用于测试 ...

  7. kafka-clients 1.0 内部请求接口文档

    AddOffsetsToTxnRequest version:0 name type defaultValue docString transactional_id STRING null The t ...

  8. 【UVa1635】Irrelevant Elements - 唯一分解定理

    题意 给你 \(n\) 个数,每次求出相邻两个数的和组成新数列.经过 \(n-1\) 次操作后,得到一个数.求这个数 \(mod \ m\) 与哪些项无关. 如:当 \(m=2 \ , \ n=2\) ...

  9. Visual Studio自动编译gRPC工程的设置

    前段时间研究一个java程序,增加一些功能.其中用到java和C#的通信.自然,有多种办法,后来实际上是用javascript调用C#的REST WCF服务实现的.但是在查资料的过程中,发现有个Pro ...

  10. 第6章 运行Spark SQL CLI

    第6章 运行Spark SQL CLI Spark SQL CLI可以很方便的在本地运行Hive元数据服务以及从命令行执行查询任务.需要注意的是,Spark SQL CLI不能与Thrift JDBC ...