这里主要使用到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,就这样。 |
相关推荐
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设置...
第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...
通过Visual C++强大的IDE扩展功能, 它有着非常友好的界面, 可以将整个分布式编译过程直观的展现给用户, 并且它通过一个"虚拟机"的技术, 使能编译的参与者可以与编译发起者有着不同的系统配置(Windows操作系统版本, ...
基于Fourinone可以轻松实现分布式配置信息,集群管理,故障节点检测,分布式锁,以及淘宝configserver等等协同功能。 其次, Fourinone可以提供完整的分布式缓存功能。如果对一个中小型的互联网或者企业应用,仅仅...
第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微软系统配置工具优化...
图文详细介绍 网络负载均衡,英文名称为Network Load Balance,...日常业务开展中不适合部署数据库,且对存储有一定的要求,推荐以Nas存储为主,分布式存储、统一存储都可以;而San存储做负载可用性不太大,故不推荐。
006Linux 与 Windows 比较 007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩命令 014Linux 编辑器 015修改数据源 016常用 APT 命令 017Linux 用户和...
006Linux 与 Windows 比较 007安装 Linux 008Linux 远程控制管理 009Linux 目录结构 010操作文件目录 011系统管理命令 012开关机命令 013压缩命令 014Linux 编辑器 015修改数据源 016常用 APT 命令 017...
Windows 2012 DFS 配置向导.doc 配置向导 DFS:分布式文件系统,用于统一命名空间访问以及文件系统在计算机集群中发文件同步。
Cola是一个分布式的爬虫框架,用户只需编写几个特定的函数,而无需关注分布式运行的细节。任务会自动分配到多台机器上,整个过程对用户是透明的。pip install pyyaml安装下载或者用git clone源码,假设在目录/to/...
本书适合广大Windows平台开发人员、IT专业从业人员等参考使用。 编辑推荐 ■ 国内知名译者潘爱民先生译作 ■ Windows系统之父Jim Allchin亲自撰文推荐! ■ Windows NT首席设计师David N. Cutler亲自撰文推荐! ■ ...
使用分布式文件系统可以轻松定位和管理网络中的共享资源、使用统一的命名路径完成对所需资源院的访问、提供可靠的负载平衡、与FRS(文件复制服务)联合在多台服务器之间提供冗余、与windows权限集成以保证安全。...
下载tgz,解压缩并替换windows视窗下面配置的CVS信息路径 执行脚本 ./bin/jmeter.sh -n -t xxx.jmx -l result.jtl 完成后可以将result下载下来导入到 聚合报告 中查看 spring boot 打war包. 添加 plugins 插件 <!--打...
基于Fourinone可以轻松实现分布式配置信息,集群管理,故障节点检测,分布式锁,以及淘宝configserver等等协同功能。 其次, Fourinone可以提供完整的分布式缓存功能。如果对一个中小型的互联网或者企业应用,仅仅...
1、贵公司 非结构化数据是否得到了统一的管理? 2、贵公司 是否还在使用客户端方式影像的采集? 3、贵公司 是否实现以影像为核心的流程化管理? 【我们将带给客户】 1、我们基于在金融行业多年沉淀的经验,将为...
第6课 组建Windows 2000 server 网络平台 客户机/服务器网络计算模式介绍 Windows 2000 server组网特点介绍 Windows 2000 server域服务器的安装 Windows 2000 server网络服务器的配置 从Windows NT server 4.0 升级...
与组策略相结合,活动目录可以使管理者使用同样的管理界面管理分布式桌面、网络服务和来自中心位置的应用程序。活动目录同时提供对网络资源集中控制,允许用户只登录一次就可以访问整个活动目录的资源。/ [) F0 b& {...
存储在总部,如果出现 网络连接不稳定时,全 集团的管理系统都无法 使用 易维护性 极低 仅需对总部服务进行维 护即可 般 需对统一检索平台进行 维护,统一检索平台与 二级单位之间有接口, 此处会有维护 极低 仅需要...
分布式部署:目录数据与原文数据均分散在各个二级单位中存储,再由一套分布式 全文检索系统将全集团数据提供统一门户、统一权限的检索; 混合式部署:目录数据集中存储在总部服务器中,电子文件存放在各个二级单位...
B 管理工具按照分布式系统统一管理系统内工程,如实时数据、历史库、采集器、人机界 面 、Web服务等,可实现工程的离线应用和在线修改。 C 支持工程模型的导入与导出、变量查找替换; D 支持窗口的新建、复制,支持...