`
1028826685
  • 浏览: 938498 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类

分布式配置统一管理平台-Windows

    博客分类:
  • Web
阅读更多

这里主要使用到disconf分布式配置管理平台 支持window和linux下面是大家window环境步骤和一些操作总结。

  所需环境:Windows、nginx1.8.1、redis3.0.5、zookeeper3.4.6、mysql5.7 、python2.7.11、Git-2.6.4-64-bit.exe

 

1.下载并解压缩      nginx,解压缩到   d:/dev/nginx-1.9.9,  start nginx启动,试试      http://localhost

看是否可以访问到nginx欢迎页面。

2.安装     Git-2.6.4-64-bit.exeGitBash中使用   git version命令确认版本信息:

git version 2.6.4.windows.1

3.安装      python-2.7.11.amd64.msi,将C:\Python27添加到   PATH环境变量,GitBash中使用

python version命令确认版本信息:

Python 2.7.11

4.下载并解压缩     d:\dev\zookeeper-3.4.7d:\dev\redis64-2.8.19d:\dev\apache-tomcat-8.0.15

本机安装mysql等,并确认以上都可以正常启动:

d:\dev\zookeeper-3.4.7\conf\ zoo_sample.cfg同目录中拷贝并修改为  zoo.cfgGitBash切换

d:\dev\zookeeper-3.4.7\bin中,使用命令./zkServer.sh   start启动  zk,没有问题,默认可连

接端口2181(只部署一个)。

Redis准备两个:d:\dev\redis64-2.8.19,复制redis.windows.6380.conf 、redis.windows.6379.conf(复制配置文件修改名称、修改端口),分别在Windows命令行切换到d:\dev\redis64-2.8.19-xxxx中,使用命令  redis-server.exe redis.windows.6380.conf 、redis-server.exe redis.windows.6379.conf 启动redis,没有问题,提示可连接端口xxxx,运行在单机模式(两个Redis)。

配置好tomcat

设置CATALINA_HOME环境变量/d/dev/apache-tomcat-8.0.15GitBash   startup.sh启动,访

http://localhost:8080没有问题。

GitBash切换到  d:\workspace下面  git  clone https://github.com/knightliao/disconf.git完毕,

并建立以下文件夹

 

新建目录d:\home\work\dsp\disconf-rd

 

d:\home\work\dsp\disconf-rd\online-resources(拷贝4个配置文件这里)

d:\home\work\dsp\disconf-rd\war

d:\home\work\var\logs\disconf

5.复制以下4个配置文件到d:\home\work\dsp\disconf-rd\online-resources,在  d:\workspace\disconf\disconf-web\profile\rd目录下,并修改配置

- jdbc-mysql.properties (数据库配置)

- redis-config.properties (Redis配置)

- zoo.properties (Zookeeper配置)

- application.properties (应用配置)由application-demo.properties拷贝并改名而来

6.

GitBash中切换到  d:\workspace\disconf目录,逐个执行以下命令

ONLINE_CONFIG_PATH=/d/home/work/dsp/disconf-rd/online-resources

WAR_ROOT_PATH=/d/home/work/dsp/disconf-rd/war

export ONLINE_CONFIG_PATH

export WAR_ROOT_PATH

cd disconf-web

sh deploy/deploy.sh

结束后,可看到d:\home\work\dsp\disconf-rd\war下生成  war和一堆文件,包括静态资源等。

7.执行     d:\workspace\disconf\disconf-web\sql中的   0-init_table.sql   1-init_data.sql初始化并且需要执行disconf-web\sql\201512\20151225.sql 文件

注意: tomcat端口需要和nginx 这里端口一致 8080

    upstream disconf {
  server 127.0.0.1:8080;
 }

 

 

nginx配置如下:复制到nginx.conf文件中
upstream disconf {
  server 127.0.0.1:8080;
 }
  server {
  listen   8081;
  server_name localhost;
  access_log /disconf/work/var/logs/disconf/access.log;
  error_log /disconf/work/var/logs/disconf/error.log;
  location / {
   root /disconf/work/dsp/disconf-rd/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;
  }
 } 

9.执行      nginx s reload重新加载   nginx配置,访问     http://localhost:8081看是否可以访问到

disconf静态页面,没有问题。

10.修改   d:\dev\apache-tomcat-8.0.15中的  server.xml文件,在  Host结点下设定   Context,并

设置端口为8015GitBash中启动  tomcatstartup.sh

<Context path="" docBase="d:\home\work\dsp\disconf-rd\war"></Context>

11.访问   http://localhost:8081,以admin/admin登录,OK

总结一下,GitBash中启动  zkWindows命令行启动   6379   6380两个  redisGitBash中启

tomcat,就这样。

 

 

分享到:
评论

相关推荐

    分布式库存管理系统-使用手册.doc

    分布式库存管理系统是一种高效、可靠的库存管理解决方案,它通过在多个地理位置分散存储物品,实现库存数据的实时同步和统一管理。本使用手册将详细介绍该系统的各项功能、运行环境以及具体的操作步骤,帮助用户更好...

    VB OPC客户端开发\VisualBasic与分布式监控系统--RS-232485串行通信

    OPC(OLE for Process Control)则是一种基于Windows平台的数据交换标准,旨在简化工业自动化软件与硬件之间的通信。VB OPC客户端开发允许开发者利用OPC技术,快速构建能够连接到各种不同设备和系统的应用程序。 在...

    Windows Server中分布式文件系统的配置详解.pdf

    分布式文件系统(Distributed File System,DFS)是一种在多台计算机之间共享文件和文件夹的文件系统,它可以跨越多个物理设备,将文件存储资源进行统一管理和访问。在Windows Server操作系统中,DFS成为一项重要的...

    nacos2.1.1-达梦数据库-windows版本

    Nacos 是一个由 Alibaba 开源的分布式服务治理和配置中心,它主要服务于微服务架构,提供了服务注册与发现、配置管理、健康检查等功能。在这个"nacos2.1.1-达梦数据库-windows版本"的压缩包中,我们可以推测这是 ...

    WindowsServer2012 DFS分布式文件系统

    总之,Windows Server 2012 中的 DFS 分布式文件系统是一项强大的技术,不仅提供了高度可用和可靠的数据存储解决方案,还极大地简化了用户对网络文件资源的管理和访问。对于那些依赖于大量文件共享的企业而言,DFS ...

    nacos-server-1.1.3-windows.zip

    Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的平台,主要服务于微服务架构中的服务发现、配置管理和控制台管理等场景。"nacos-server-1.1.3-windows.zip" 是Nacos在Windows操作系统上的一个特定版本,1.1.3...

    nacos-server-windows.zip

    Nacos(Naming and Configuration Service)是由阿里巴巴开源的一款分布式服务治理平台,主要功能包括服务发现、配置管理和命名服务。本压缩包“nacos-server-windows.zip”是专为Windows 10系统设计的Nacos服务器...

    Zabbix分布式监控配置使用手册v3

    ### Zabbix分布式监控配置使用手册v3 - 企业级实战指南 #### 一、Zabbix分布式监控概述 **Zabbix**是一款广泛应用于企业环境中的开源监控解决方案,它提供了丰富的功能来满足不同规模企业的监控需求。Zabbix能够...

    Windows server 2019系统配置DFS文件服务器SOP

    ### Windows Server 2019 DFS文件服务器配置详解 #### 一、DFS文件服务器核心原理与功能 **1.1 DFS文件服务器简介** DFS(Distributed File System)是一种分布式文件系统,它允许用户通过单一的逻辑命名空间来...

    配置WebLogic-Server-12c-集群.pdf

    在IT行业中,WebLogic Server是Oracle公司提供的一个企业级Java EE应用服务器,它为企业应用程序提供了一个强大、可扩展且高度可管理的运行平台。本文主要介绍如何配置WebLogic Server 12c的集群,以便实现高可用性...

    ipmitool for windows1.8.18

    - **运维管理**:IT管理员可以使用IPMITool远程监控和管理分布式服务器集群,减少现场维护工作。 - **故障诊断**:在硬件故障时,可以通过IPMITool快速获取故障信息,进行远程诊断。 - **自动化脚本**:可以集成...

    WINDOWS2008——DFS分布式文件系统配置步骤

    ### WINDOWS2008——DFS分布式文件系统配置步骤详解 #### 一、DFS分布式文件系统的概念及作用 ...通过以上步骤,我们可以有效地在Windows 2008环境中配置和使用DFS分布式文件系统,以满足企业级文件管理和分发的需求。

    windows平台网络管理

    - **掌握组策略的功能和应用**:了解组策略对象(Group Policy Object, GPO)如何帮助管理员实现统一的安全设置和系统配置。 - **理解用户配置文件的作用**:认识到用户配置文件对于个性化用户环境及安全性控制的...

    Windows 2000 Server资源大全 第5卷 分布式系统

    此外,本卷还深入讨论了Windows 2000 Server的组策略功能,通过设置组策略,管理员可以集中管理用户和计算机的配置,包括安全设置、软件部署、桌面布局等,这对于大型分布式系统来说至关重要,因为它们需要统一和...

    Windows Server分布式文件系统介绍.pptx

    分布式文件系统(DFS)是Windows Server操作系统中的一种高级文件存储和访问技术,旨在解决网络环境中文件访问效率低、可用性不足以及服务器负担过重的问题。DFS通过构建逻辑上的目录结构,将分布在不同物理位置的...

    最新版windows logstash-8.0.0-windows-x86_64.zip

    1. 日志聚合:在分布式系统中,Logstash可以集中收集各个节点的日志,便于统一管理和分析。 2. 实时监控:通过配置实时监控告警,Logstash可以帮助运维人员及时发现并处理问题。 3. 安全分析:通过对网络日志和...

    uasdkcpp-bin-EVAL-windows-vs2015-x64-v1.8.3-628.zip

    标题中的“uasdkcpp-bin-EVAL-windows-vs2015-x64-v1.8.3-628.zip”表明这是一个针对C++开发者的软件包,特别为Windows平台设计,支持x64架构。"uasdk"是OPC统一架构(OPC Unified Architecture)的SDK(Software ...

    Windows平台下分布式技术比较综述.pdf

    文档开篇指出,WCF(Windows Communication Foundation)是一种基于Windows平台的分布式系统通信技术,它与.NET框架紧密相关,并且提供了统一的通信方式来开发分布式系统。本文将对WCF的体系结构和特点进行深入探讨...

    WeCube是一套开源的,一站式IT架构管理和运维管理工具,主要用于简化分布式架构IT管理,并可以通过插件进行功能扩展

    WeCube是一款专为IT架构管理和运维优化设计的开源平台,其核心价值在于提供了一站式的解决方案,以应对日益复杂的分布式架构带来的管理挑战。这个平台强调的是通过插件化的方式进行功能扩展,使得用户可以根据实际...

Global site tag (gtag.js) - Google Analytics