• Apollo 配置详细步骤(Windows环境)


    一. 准备工作

    1.下载 apollo 安装包

    下载链接:http://activemq.apache.org/apollo/download.html

    2.下载 Java JDK 安装包 ( apollo 依赖 Java 环境)

    下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    3.安装 java JDK

    4.解压 apollo 安装包(免安装,自己选择路径,我这里解压在D盘)

    注:如果你的操作系统是 Windows Vista, Server 2008 或更高版本,则需要安装MS VC++ 2010 Redistributable package(或更高版本补丁)

    32位 下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=5555

    64位 下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=14632

    二. 环境变量的配置(当前测试机系统为 windows 8.1 英文版)

    1. 配置 JAVA_HOME

    a. 桌面 -> 我的电脑 -> 右键 -> 属性

    b. 高级系统设置

    c. 高级 -> 环境变量

    d. 新建系统变量

    注: 测试 java 环境是否配置成功,运行控制台程序(cmd.exe),执行命令: java -version

    如果正确显示版本信息,恭喜你,配置成功,如下图:

    2. 配置 APOLLO_HOME

    步骤与 JAVA_HOME的配置步骤基本相同,最后一步如下:

    注:如果你已经配置了 APOLLO_HOME,而你在执行步骤 三.创建代理 时依然遇到如下图的错误提示,那么请重启你的电脑,再执行步骤三 ^_^

    三. 创建代理(create broker)

    1. 新建一个文件夹,用来存放 broker 的安装文件(我的文件夹创建在 G:apollo)

    2. 运行控制台程序(cmd.exe),通过命令进入刚刚创建的文件夹目录,如图:

    3. 进入指定文件夹后,执行如下命令:

    D:apache-apollo-1.7.1inapollo create myapollo

    执行成功,如上图。此时在 G:apollo 文件夹下会出现如下所示文件:

    注:    G:apollo  表示 代理实例 要安装的位置

              D:apache-apollo-1.7.1inapollo   这个为 apollo安装包的解压路径,注意此路径不要包含空格,否则运行报错

              create myapollo  表示创建一个名称为 myapollo 的代理实例

    四. 运行代理(run broker)

    运行代理有两种方式,分别为:

    1. 前台运行

    a. 运行控制台程序(cmd.exe)

    b. 进入到代理实例所在的安装目录,如下图:

    c. 运行 apollo-broker, 如下图(成功):

    注: 前台运行缺点: 控制台程序要一直挂着,不能退出。

    2. 后台运行

    a. 运行控制台程序(cmd.exe)

    b. 进入到代理实例所在的安装目录,如下图:

    c. 安装 apollo 后台服务

    d. 安装成功,查看并启动后台服务(我的电脑->右键-> 管理)

    五. 登陆管理后台

    网址:http://127.0.0.1:61680/

    默认账户: admin    密码: password

    登陆后页面如下:

    六. 日常维护

    主要通过日志文件来获取服务的运行状态及信息。在代理安装目录下找到日志文件夹:

    其中包含多个日志文件,根据文件名可区分其功能。

    通过 apollo.log 可以查看 apollo 的启动情况:

    通过 stacktrace.log 可以查看 apollo 的详细异常信息:

  • 相关阅读:
    这些HTML、CSS知识点,面试和平时开发都需要 No1-No4(知识点:HTML、CSS、盒子模型、内容布局)
    skywalking在 .net Framework客户端使用
    websoket的扫码登陆简单用法
    微信授权登陆nginx代理
    本地下载文件的方法(兼容下载图片和视频)
    Vue-给对象新增属性(使用Vue.$set())
    浏览器解析URL的过程
    promise es6,es7
    filter全局方法的写法
    监听滚动条
  • 原文地址:https://www.cnblogs.com/caolei1108/p/6169581.html
Copyright © 2020-2023  润新知