`
1028826685
  • 浏览: 918918 次
  • 性别: 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,就这样。

 

 

分享到:
评论

相关推荐

    Windows Server 2012 系统管理视频课程csdn.txt

    4-11体验统一管理09:48 4-12介绍软件学院域环境05:09 第5章NTFS管理数据3小时16节 5-1介绍文件系统09:44 5-2NTFS权限应用规则10:01 5-3文件夹权限详解14:54 5-4高级NTFS权限06:28 5-5修改继承的权限06:56 5-6设置...

    WindowsServer2016系统管理视频教程csdn.txt

    第2章管理Windows用户和组1小时48分钟9节 2-1管理Windows用户04:50 2-2管理Windows组09:34 2-3用户和组的SID 用户登录令牌07:42 2-4使用命令管理用户和组06:10 2-5修改和重设用户密码 使用密码重设盘重设密码10:52 2...

    VC分布式编译_3.10

    通过Visual C++强大的IDE扩展功能, 它有着非常友好的界面, 可以将整个分布式编译过程直观的展现给用户, 并且它通过一个"虚拟机"的技术, 使能编译的参与者可以与编译发起者有着不同的系统配置(Windows操作系统版本, ...

    Fourinone分布式并行计算四合一框架

    基于Fourinone可以轻松实现分布式配置信息,集群管理,故障节点检测,分布式锁,以及淘宝configserver等等协同功能。  其次, Fourinone可以提供完整的分布式缓存功能。如果对一个中小型的互联网或者企业应用,仅仅...

    Windows Server 2008系统管理视频教程csdn.txt

    第2章配置WindowsServer环境1小时33分钟8节 2-1IE浏览器安全设置13:11 2-2IE服务器17:33 2-3服务器的其他设置05:19 2-4注册表编辑工具regedit08:40 2-5设置文件夹选项和文件默认程序04:57 2-6微软系统配置工具优化...

    Windows Server 2019 负载均衡(NLB)安装部署-图文

    图文详细介绍 网络负载均衡,英文名称为Network Load Balance,...日常业务开展中不适合部署数据库,且对存储有一定的要求,推荐以Nas存储为主,分布式存储、统一存储都可以;而San存储做负载可用性不太大,故不推荐。

    Java微服务架构l零从基础到精通高清视频教程全套 163课

    006Linux 与 Windows 比较 007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩命令 014Linux 编辑器 015修改数据源 016常用 APT 命令 017Linux 用户和...

    Java微服务架构163课

    006Linux 与 Windows 比较 007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩命令 014Linux 编辑器 015修改数据源 016常用 APT 命令 017...

    Windows2012DFS配置向导.doc

    Windows 2012 DFS 配置向导.doc 配置向导 DFS:分布式文件系统,用于统一命名空间访问以及文件系统在计算机集群中发文件同步。

    分布式爬虫框架Cola.zip

    Cola是一个分布式的爬虫框架,用户只需编写几个特定的函数,而无需关注分布式运行的细节。任务会自动分配到多台机器上,整个过程对用户是透明的。pip install pyyaml安装下载或者用git clone源码,假设在目录/to/...

    深入解析Windows操作系统中文.part2.rar

    本书适合广大Windows平台开发人员、IT专业从业人员等参考使用。 编辑推荐 ■ 国内知名译者潘爱民先生译作 ■ Windows系统之父Jim Allchin亲自撰文推荐! ■ Windows NT首席设计师David N. Cutler亲自撰文推荐! ■ ...

    win2003分布式文件系统及其部署 图文教程

    使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。...

    Java秒杀系统方案优化高性能高并发学习实战源代码以及笔记..zip

    下载tgz,解压缩并替换windows视窗下面配置的CVS信息路径 执行脚本 ./bin/jmeter.sh -n -t xxx.jmx -l result.jtl 完成后可以将result下载下来导入到 聚合报告 中查看 spring boot 打war包. 添加 plugins 插件 &lt;!--打...

    fourinone-3.04.25

    基于Fourinone可以轻松实现分布式配置信息,集群管理,故障节点检测,分布式锁,以及淘宝configserver等等协同功能。 其次, Fourinone可以提供完整的分布式缓存功能。如果对一个中小型的互联网或者企业应用,仅仅...

    宏天影像采集系统演示 Ver3.16.123(2013-08)

    1、贵公司 非结构化数据是否得到了统一的管理? 2、贵公司 是否还在使用客户端方式影像的采集? 3、贵公司 是否实现以影像为核心的流程化管理? 【我们将带给客户】 1、我们基于在金融行业多年沉淀的经验,将为...

    网络组建域管理课件2

    第6课 组建Windows 2000 server 网络平台 客户机/服务器网络计算模式介绍 Windows 2000 server组网特点介绍 Windows 2000 server域服务器的安装 Windows 2000 server网络服务器的配置 从Windows NT server 4.0 升级...

    微软活动目录管理管理简明手册

    与组策略相结合,活动目录可以使管理者使用同样的管理界面管理分布式桌面、网络服务和来自中心位置的应用程序。活动目录同时提供对网络资源集中控制,允许用户只登录一次就可以访问整个活动目录的资源。/ [) F0 b& {...

    服务器性能计算公式全.docx

    存储在总部,如果出现 网络连接不稳定时,全 集团的管理系统都无法 使用 易维护性 极低 仅需对总部服务进行维 护即可 般 需对统一检索平台进行 维护,统一检索平台与 二级单位之间有接口, 此处会有维护 极低 仅需要...

    服务器性能计算公式.doc

    分布式部署:目录数据与原文数据均分散在各个二级单位中存储,再由一套分布式 全文检索系统将全集团数据提供统一门户、统一权限的检索; 混合式部署:目录数据集中存储在总部服务器中,电子文件存放在各个二级单位...

    数据可视化智能软件主要性能指标.doc

    B 管理工具按照分布式系统统一管理系统内工程,如实时数据、历史库、采集器、人机界 面 、Web服务等,可实现工程的离线应用和在线修改。 C 支持工程模型的导入与导出、变量查找替换; D 支持窗口的新建、复制,支持...

Global site tag (gtag.js) - Google Analytics