摘自:http://www.wangsenfeng.com/articles/2016/10/27/1477556261953.html 1 概述 最近自己写了一个Hadoop自动化部署脚本,包括Hadoop集群自动化部署脚本和Hadoop增加单节点自动化部署脚本。需要快速部署Hadoop集群的童鞋 ...
分类:
其他好文 时间:
2017-12-07 13:26:22
阅读次数:
140
projectName=""; #默认tomcat目录名称,可根据自己需求改成自己的tomcat名称, tomcatName="tomcat7_8080"; #通过直接杀进程停止tomcat,防止热部署导致服务器内存不足,为了让客户端访问不中断,可以对自己的tomcat做负载 echo "停止$to... ...
分类:
系统相关 时间:
2017-09-29 15:06:34
阅读次数:
229
boot.sh #!/bin/bash SERVERS="node-3.itcast.cn node-4.itcast.cn"PASSWORD=123456BASE_SERVER=172.16.203.100 auto_ssh_copy_id() { expect -c "set timeout - ...
分类:
其他好文 时间:
2017-06-06 13:09:50
阅读次数:
195
背景
整体思路
实现方式
1 自动化部署脚本
2 远程执行
3 配置jenkins任务背景之前给公司搭建过一套gitlab+gerrit+jenkins的持续集成环境,由于操作起来有点繁琐,自己也没太...
分类:
其他好文 时间:
2017-03-04 11:37:14
阅读次数:
899
随着企业Docker容器越来越多,如果要靠手工去管理docker,肯定非常吃力,而且也不现实,这就需要我们把日常的操作变成自动化管理,通过脚本工具,将工作减轻到最小,解放运维人员,如下为企业Docker自动化部署脚本V1版本,如果需要更多其他的功能,可以自己定制和修改。如下自..
分类:
其他好文 时间:
2017-02-21 19:44:41
阅读次数:
237
自己写的一个自动化在Linux中部署kettle的脚本,包括一些遇到的问题在脚本中都有涉及。 kettle是官网版本pdi-ce-6.1.0.1-196.zip 脚本: 注:脚本和pdi-ce-6.1.0.1-196.zip压缩包放到同一目录下。最好先装好X Window System,虽然脚本中有 ...
分类:
系统相关 时间:
2016-08-04 19:16:26
阅读次数:
444
本篇是《LinuxShell脚本之远程自动化部署javamaven项目》的姊妹篇,但包含了bug、issue修正和添加了更多的支持特性,可以从GitHub上获取最新脚本内容:https://github.com/DingGuodong/AutomaticDeployJavaMavenProject。自动化部署javamaven项目到多个主机的环境条件假设:1.j..
分类:
编程语言 时间:
2016-05-30 16:00:13
阅读次数:
344
脚本功能:自动从git上获取javamaven项目工程源码,在机器A上build,build完成后,将Class文件和配置文件等上传到机器B,重新启动机器B上的服务以便变更生效。脚本特点:1.(与之前的自动部署脚本相比)全新优化了脚本代码,更friendly,结构更紧凑2.Publicheader删除了无用或..
分类:
编程语言 时间:
2016-05-09 18:52:08
阅读次数:
575
设置ssh免密码登录脚本(hadoop自动化部署脚本一) 设置ssh免密码登录脚本(飞谷云大数据自动化部署脚本一) 1.#!/bin/sh2.#important note:this script is expected to run on master node3.PWD=hdp4.USER=hd
分类:
其他好文 时间:
2016-03-09 21:05:38
阅读次数:
356
依据前文《通过GitWebHooks+脚本实现自动更新发布代码》的解决方案编写的shell脚本,此脚本专门用于更新补丁文件,例如对项目中的文件实现增(add)、删(remove)、改(update),并且执行相关的命令,如清除缓存、重启服务等。此Shell脚本目前设计成在本地执行,目前不适合分..
分类:
Web程序 时间:
2016-01-21 12:20:31
阅读次数:
307