`

disconf安装过程

 
阅读更多

1.首先下载  https://github.com/knightliao/disconf.git 

2.下载完成后 , 进入 disconf-master 目录 执行  mvn clean install   下载jar

3.设置发布路径

 

vi /etc/profile,在文件的末尾加上

#配置文件路径(application.properties  jdbc-mysql.properties  log4j.properties  redis-config.properties  zoo.properties ,这些文件可以从disconf-web/profile/rd 中找到 注意:application-demo.properties 需要修改为 application.properties

ONLINE_CONFIG_PATH=/home/disconf/online-resources

#生成发布文件路径
WAR_ROOT_PATH=/home/disconf/war
export ONLINE_CONFIG_PATH
export WAR_ROOT_PATH

 

4. 进入 disconf-web 目录 ,执行 sh deploy/deploy.sh (注意一定要安装 python 2.* ,否则会出错,)

cd disconf-web
sh deploy/deploy.sh

5.执行完成后就可以得到 sql 语句了。

 

这样会在/home/disconf/war 生成以下结果:

-disconf-web.war  
-html  
-META-INF  
-WEB-INF

 

在 /opt/mvn/disconf-master/disconf-web/sql中就可以看到sql语句了(附件中有sql)

0-init_table.sql  1-init_data.sql  201512  20160701  deprecated  readme.md

执行顺序:

- 0-init_table.sql        create db,tables

- 1-init_data.sql         create data

- 201512/20151225.sql     patch

 

- 20160701/20160701.sql   patch

 

6. 安装 redis 

   安装  zookeepers

   安装 nginx 

   安装 mysql 

   安装 tomcat 7

 

6.1 部署tomcat

修改server.xml文件,在Host结点下设定Context:

<Context path="" docBase="/home/disconf/war"></Context>

并设置端口为 8080

启动Tomcat,即可

 

6.2 部署nginx 

 

修改 nginx.conf

upstream disconf {
    server 192.168.6.24:8080;
}

server {

    listen   80;
    server_name localhost;
    access_log /home/work/var/logs/disconf/access.log;
    error_log /home/work/var/logs/disconf/error.log;

    location / {
        root /home/disconf/war/html;
        if ($query_string) {
            expires max;
        }
    }

    location ~ ^/(api|export) {
        proxy_pass_header Server;
        proxy_set_header Host $http_host;
        proxy_redirect off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_pass http://disconf;
    }
}

 

用户密码:

namepwd

adminadmin

testUser1MhxzKhl9209

testUser2MhxzKhl167

testUser3MhxzKhl783

testUser4MhxzKhl8758

 

testUser5MhxzKhl112

 

登录后页面:



 

 

 

 

 

 

 

  • 大小: 86 KB
  • sql.zip (12.4 KB)
  • 下载次数: 0
分享到:
评论

相关推荐

    分布式配置中心 Disconf 安装包

    分布式配置中心 Disconf 编译好的安装包, 分布式配置中心 Disconf 编译好的安装包,。

    Disconf配置war包

    1. 首先,确保服务器安装了Java环境,Disconf需要Java运行环境支持。 2. 将`disconf-web.war`文件上传至服务器的Tomcat webapps目录下。 3. 启动或重启Tomcat服务,war文件会被自动解压并启动Disconf服务。 **...

    disconf-web简化可部署版

    - **环境要求**:确保你的系统环境已安装Java和Tomcat,并且版本符合disconf-web的要求。 - **数据库配置**:disconf-web需要连接数据库存储配置信息,需要提前准备好数据库连接配置。 - **安全策略**:生产环境...

    Disconf 分布式配置使用教程

    Disconf 分布式配置使用教程 Disconf 是一款分布式配置管理系统,旨在帮助开发者更方便地管理和维护项目中的配置文件。在本教程中,我们将详细介绍 Disconf 的使用方法和配置项。 1. Disconf 客户端录入/修改/删除...

    disconf-demo

    5. **错误处理与日志**:在集成过程中,需要考虑异常处理和日志记录,以便在配置出现问题时能快速定位和解决问题。 6. **测试与调试**:理解如何通过单元测试或者集成测试来验证disconf的配置是否正常工作,以及...

    disconf使用

    一、Disconf的安装与配置 1. 下载与部署:首先,从Disconf的官方网站或GitHub仓库下载最新版本的Disconf源码,解压后按照官方文档的指引进行编译与部署。部署过程中,需要配置好相关的环境变量,如DISCONF_HOME,...

    disconf-web-2.6.33简化版

    1.按照disconf-web.war/sql/readme.md执行SQL脚本创建库表和基础数据。 2.修改war包下的配置文件,具体目录是disconf-web.war\WEB-INF\classes\ jdbc-mysql.properties (数据库配置) redis-config.properties ...

    docker快速构建disconf镜像

    dd676e1ecbee zookeeper:3.3.6 "/docker-entrypoin..." About an hour ago Up About an hour 0.0.0.0:2181-&gt;2181/tcp, 0.0.0.0:2888-&gt;2888/tcp, 0.0.0.0:3888-&gt;3888/tcp dockerdisconfmaster_disconf_zookeeper_1 ...

    disconf-web部署指南_V1.3

    1. Java环境:disconf基于Java开发,所以需要确保系统已经安装了JDK,并且版本符合disconf的要求。 2. Tomcat服务器:作为Web应用容器,用于部署disconf-web服务。 3. 数据库环境:disconf需要与数据库进行交互,...

    apollo和disconf对比

    本文将详细探讨两个常用的配置中心——Apollo和Disconf,并进行深入的对比分析。 Apollo是由携程开源的一款分布式配置中心,它提供了统一的配置管理平台,支持实时推送、多环境、多数据中心等特性。Apollo的设计...

    disconf-master.zip

    《分布式配置中心Disconf详解与应用实践》 Disconf,全称为Distributed Configuration,是一款开源的分布式配置中心,由百度公司开发并维护。在大型分布式系统中,管理配置是一项复杂的工作,Disconf的出现旨在解决...

    disconf小文档

    在"disconf学习.txt"文件中,你可能会看到关于如何安装、配置disconf,以及如何在项目中集成和使用它的具体步骤。可能涵盖的内容包括:环境准备,下载与安装,配置文件详解,客户端SDK的使用,以及在实际业务中的...

    Disconf分布式配置管理平台 v2.6.36.zip

    Disconf(Distributed Configuration System)是一款优秀的开源分布式配置管理平台,专为解决分布式系统中的配置管理问题而设计。它的核心目标是将应用的配置统一管理,实现配置的集中化、版本化、实时更新以及监控...

    disconf 例子

    3. 热更新:服务在运行过程中无需重启即可应用新配置。 4. 容错机制:在网络不稳定或服务器故障时,仍能保证配置的正确性。 二、Disconf与`disconf.properties` `disconf.properties`是Disconf的核心配置文件,...

    disconf-client-2.6.36.jar

    适用升级disconf + springcloud 高版本

    disconf打包后的war

    如果不想导入eclipse用maven安装,可直接下载就可以用.

    springboot集成百度disconf

    **SpringBoot集成Baidu Disconf详解** 在现代的微服务架构中,动态配置管理成为了一个不可或缺的环节。尤其是在分布式环境中,随着服务数量的增加,配置文件的管理变得日益复杂。百度推出的Disconf(Distributed ...

    disconf-web-2.6.36 maven项目

    disconf-web项目,可直接部署到tomcat上,不依赖nginx。 修改其中 jdbc-mysql.properties (数据库配置), redis-config.properties (Redis配置),zoo.properties (Zookeeper配置), application.properties (应用...

    python3通过disconf的api自动进行appname的配置文件下载和配置添加

    百度的disconf确实好用,但是手工添加配置项和配置文件很烦躁,自己利用闲余时间写了该脚本,主要支持对disconf的app自动下载和添加配置,运行之前,请先在桌面上新建一个applist.txt的文本,里面填上待操作的...

Global site tag (gtag.js) - Google Analytics