这里主要使用到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.exe,GitBash中使用 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.7,d:\dev\redis64-2.8.19,d:\dev\apache-tomcat-8.0.15 本机安装mysql等,并确认以上都可以正常启动: |
将d:\dev\zookeeper-3.4.7\conf\ zoo_sample.cfg同目录中拷贝并修改为 zoo.cfg,GitBash切换 到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.15,GitBash中 startup.sh启动,访 问http://localhost:8080没有问题。 |
新建目录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;
}
server 127.0.0.1:8080;
}
server_name localhost;
access_log /disconf/work/var/logs/disconf/access.log;
error_log /disconf/work/var/logs/disconf/error.log;
root /disconf/work/dsp/disconf-rd/war/html;
if ($query_string) {
expires max;
}
}
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,并 设置端口为8015,GitBash中启动 tomcat:startup.sh <Context path="" docBase="d:\home\work\dsp\disconf-rd\war"></Context> |
11.访问 http://localhost:8081,以admin/admin登录,OK。 |
总结一下,GitBash中启动 zk,Windows命令行启动 6379和 6380两个 redis,GitBash中启 动tomcat,就这样。 |
相关推荐
分布式库存管理系统是一种高效、可靠的库存管理解决方案,它通过在多个地理位置分散存储物品,实现库存数据的实时同步和统一管理。本使用手册将详细介绍该系统的各项功能、运行环境以及具体的操作步骤,帮助用户更好...
OPC(OLE for Process Control)则是一种基于Windows平台的数据交换标准,旨在简化工业自动化软件与硬件之间的通信。VB OPC客户端开发允许开发者利用OPC技术,快速构建能够连接到各种不同设备和系统的应用程序。 在...
分布式文件系统(Distributed File System,DFS)是一种在多台计算机之间共享文件和文件夹的文件系统,它可以跨越多个物理设备,将文件存储资源进行统一管理和访问。在Windows Server操作系统中,DFS成为一项重要的...
Nacos 是一个由 Alibaba 开源的分布式服务治理和配置中心,它主要服务于微服务架构,提供了服务注册与发现、配置管理、健康检查等功能。在这个"nacos2.1.1-达梦数据库-windows版本"的压缩包中,我们可以推测这是 ...
总之,Windows Server 2012 中的 DFS 分布式文件系统是一项强大的技术,不仅提供了高度可用和可靠的数据存储解决方案,还极大地简化了用户对网络文件资源的管理和访问。对于那些依赖于大量文件共享的企业而言,DFS ...
Nacos是阿里巴巴开源的一款分布式服务治理和配置中心的平台,主要服务于微服务架构中的服务发现、配置管理和控制台管理等场景。"nacos-server-1.1.3-windows.zip" 是Nacos在Windows操作系统上的一个特定版本,1.1.3...
Nacos(Naming and Configuration Service)是由阿里巴巴开源的一款分布式服务治理平台,主要功能包括服务发现、配置管理和命名服务。本压缩包“nacos-server-windows.zip”是专为Windows 10系统设计的Nacos服务器...
### Zabbix分布式监控配置使用手册v3 - 企业级实战指南 #### 一、Zabbix分布式监控概述 **Zabbix**是一款广泛应用于企业环境中的开源监控解决方案,它提供了丰富的功能来满足不同规模企业的监控需求。Zabbix能够...
### Windows Server 2019 DFS文件服务器配置详解 #### 一、DFS文件服务器核心原理与功能 **1.1 DFS文件服务器简介** DFS(Distributed File System)是一种分布式文件系统,它允许用户通过单一的逻辑命名空间来...
在IT行业中,WebLogic Server是Oracle公司提供的一个企业级Java EE应用服务器,它为企业应用程序提供了一个强大、可扩展且高度可管理的运行平台。本文主要介绍如何配置WebLogic Server 12c的集群,以便实现高可用性...
- **运维管理**:IT管理员可以使用IPMITool远程监控和管理分布式服务器集群,减少现场维护工作。 - **故障诊断**:在硬件故障时,可以通过IPMITool快速获取故障信息,进行远程诊断。 - **自动化脚本**:可以集成...
### WINDOWS2008——DFS分布式文件系统配置步骤详解 #### 一、DFS分布式文件系统的概念及作用 ...通过以上步骤,我们可以有效地在Windows 2008环境中配置和使用DFS分布式文件系统,以满足企业级文件管理和分发的需求。
- **掌握组策略的功能和应用**:了解组策略对象(Group Policy Object, GPO)如何帮助管理员实现统一的安全设置和系统配置。 - **理解用户配置文件的作用**:认识到用户配置文件对于个性化用户环境及安全性控制的...
此外,本卷还深入讨论了Windows 2000 Server的组策略功能,通过设置组策略,管理员可以集中管理用户和计算机的配置,包括安全设置、软件部署、桌面布局等,这对于大型分布式系统来说至关重要,因为它们需要统一和...
分布式文件系统(DFS)是Windows Server操作系统中的一种高级文件存储和访问技术,旨在解决网络环境中文件访问效率低、可用性不足以及服务器负担过重的问题。DFS通过构建逻辑上的目录结构,将分布在不同物理位置的...
1. 日志聚合:在分布式系统中,Logstash可以集中收集各个节点的日志,便于统一管理和分析。 2. 实时监控:通过配置实时监控告警,Logstash可以帮助运维人员及时发现并处理问题。 3. 安全分析:通过对网络日志和...
标题中的“uasdkcpp-bin-EVAL-windows-vs2015-x64-v1.8.3-628.zip”表明这是一个针对C++开发者的软件包,特别为Windows平台设计,支持x64架构。"uasdk"是OPC统一架构(OPC Unified Architecture)的SDK(Software ...
文档开篇指出,WCF(Windows Communication Foundation)是一种基于Windows平台的分布式系统通信技术,它与.NET框架紧密相关,并且提供了统一的通信方式来开发分布式系统。本文将对WCF的体系结构和特点进行深入探讨...
WeCube是一款专为IT架构管理和运维优化设计的开源平台,其核心价值在于提供了一站式的解决方案,以应对日益复杂的分布式架构带来的管理挑战。这个平台强调的是通过插件化的方式进行功能扩展,使得用户可以根据实际...