一.前言 最近公司做了一套新产品,需要发布到不确定的硬件环境中(不同使用单位规模,使用人数,服务器提供的资源不同)若每次进行人工部署耗时费力,周期过长. 二.分析 具体的部署流程如下: 由上图流程进行分析: 制作部署脚本整个部署主要包括如下几大步骤: 1.基线部署 主要包含Linux系统加固.环境变量设置.更新.安装常用组件.生成除ROOT外的用户账号.关闭selinux.设置防火墙等 2.软件安装 既基础环境 包括nginx.nodejs+pm2.jdk+tomcat.mysql.redis.…
文章目录 MyCat在MySQL主从复制的基础上实现读写分离 一.环境 二.依赖课程 三.MyCat 介绍 ( MyCat 官网:http://mycat.org.cn/ ) 四.MyCat 的安装 五.配置 MyCat MyCat 集群部署(HAProxy + MyCat) 一.本节课程的依赖课程 二.软件版本 三.部署环境规划 四.MyCat 集群部署架构图如下: 五.MyCat 节点 2 的部署 六.配置 MyCat 状态检查服务(在 MyCat 节点主机上配置) 七.HAProxy 介绍…
欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 本文来自投稿:by 作业帮DBA团队 一.架构需求: 正常情况下每个云的业务程序(下图中的APP) 通过本地的cetus 写入本地的MGR 节点(默认启动时通过cetus 配置本地MGR 节点为rw); 读请求会根据 cetus 读写分离策略路由到不同的云的MGR 节点 当本地MGR 节点故障,则ce…
前言 一.docker 1.docker是什么? Docker的英文本意是“搬运工”,Docker搬运的是集装箱(Container)可以成为容器,我可以把写的Django的WEB应用以及Python依赖库打包进一个可移植的容器里传播,解决了应用部署的平台兼容性问题,同时她也是一种轻量级的虚拟化技术可以做到秒级启动一个容器(类似小虚拟机,区别启动快.可以传播): j 2.docker和镜像的关系 镜像是docker 创建.启动一个容器的文件系统,这个文件系统包含依赖包.命令工具.APP等: 3.…
window 环境部署集群 注意:window下载解压elasticsearch一定需要解压多次.例如搭建的3节点的,需要解压3次,防止生成 cluster UUID 一致导致只能看到一个节点 1.elasticsearch.yml配置: node.name区别:elastic_node1. elastic_node2. elastic_node3 cluster.name: elastic_cluster node.name: elastic_node1 node.master: true n…
1.   引言 编写目的 本文档的编写目的主要是在Linux系统上部署mis_v3员工管理系统,方便测试,并为以后开发人员进行项目部署提供参考 准备工作 软件部分 软件项 版本 备注 Mysql 5.7.19 Mysql workbench TortoiseSVN tomcat 8.5 JDK 1.8 VM Ware maven 3.3.9 操作系统 Linux 7.3 64bit Windows 7 64bit 2.    基础软件安装 2.1 安装顺序 1.安装VM ware 2.安装lin…
一.配置storage集群1.建立集群管理目录(管理配置文件,密钥)mkdir ceph-clustercd ceph-cluster/ 2.创建一个新集群(需要先将主机名加入/etc/hosts 必须解析成具体IP,不能解析为127.0.0.1)(1)建立集群 ceph-deploy new ceph01 ceph02 ceph03 (2)vim ceph.conf public network = 192.168.30.0/23 #服务器的网段 #osd max object name le…
一.jenkins配置git 1.安装源码管理器  git:http://updates.jenkins-ci.org/download/plugins/git/ 去上面的网址中把离线插件下载下来,然后去jenkins的插件管理功能中导入git插件. 1)git-client.hpi.git-server.hpi.git.hpi(按照顺序来,因为没有前两个,git.hpi是安装不了的)(这三个建议安装离线包,效率高一些:下面两个就可以直接在jenkins中在线安装了) 2)github.hpi(…
步骤一:在主机下载安装docker,参照Centos7上安装docker 步骤二:下载Linux版本的JDK1.6和Tomcat6.0(其他项目若依赖其他版本的运行环境可选择另外版本下载),通过secureCRT将下载压缩包传递到Linux主机中, 指令如下:put 源文件路径 (put d://uploads/linuxV/apache-tomcat-6.0.37.tar.gz) 该文件将默认传递到Linux主机下的“~”目录下 引申:从Linux主机传递文件到Windows中的指令为 get…
第一步:卸载openjdk 用命令 java -version,如有下面的信息说明CentOS自带OpenJdk,没安装跳过这一步: 最好还是先卸载掉openjdk,再安装oracle公司的jdk.先查看 rpm -qa | grep java显示如下信息: 卸载: rpm -e `rpm -qa | grep java` --allmatches --nodep 第二步:安装jdk 将已下载好的rpm格式的jdk包传进服务器我选择将下载的包放到/usr中新建的java文件夹里(rpm安装jdk…