操作系统
浏览器
Google Chrome、Firefox、Edge、IE10等HTML5浏览器 
(注:设计报表时不支持IE浏览器)
将NAS共享存储挂载到2个应用服务器节点的 /app_home 目录, 支持写入
- 准备服务器: - 服务器类型 - 选配 - 配置 - 描述 - 应用服务器节点1 - 必须 - 双核8G,50G硬盘 - 部署Tomcat节点 - 应用服务器节点2 - 必须 - 双核8G,50G硬盘 - 部署Tomcat节点 - 数据存储节点 - 必须 - 双核8G,100G硬盘 - 部署MongoDB+Redis - NAS共享存储 - 必须 - 100G,可以扩展 - 挂载至2个应用服务器节点的 /app_home 目录下 - Nginx负载均衡 - 可选 - 双核4G,50G硬盘 - 用于负载均衡,如已有负载均衡设备,可不需要额外安装 
- 获取安装包: 
 链接中包含2个安装文件:
 (1) maco-platform-cluster-xxx.tar.gz 应用服务器节点安装包(内含 Tomcat8、JDK1.8、应用war包)
 (2) maco-datacache-cluster-xxx.tar.gz 数据存储节点安装包(内含Redis、MongoDB)
 更新包地址:
 https://pan.macochart.com/s/4rHGPdjZAoJdGrn
- 安装数据存储服务器 
 (1) 将 maco-datacache-cluster-xxx.tar.gz 上传至数据存储服务器目录: /opt/maco-datacache-cluster-xxx.tar.gz
 (2) 执行命令:- cd /opt tar xvfz maco-datacache-cluster-xxx.tar.gz - (3) 启动MongoDB - cd /opt/maco/mongodb ./run.sh - (4) 启动Redis - cd /opt/maco/redis ./run.sh 
- 部署应用服务器节点1 
 (1) 将 maco-platform-cluster-xxx.tar.gz 上传至应用服务器(节点1)目录: /opt/maco-platform-cluster-xxx.tar.gz
 (2) 执行命令:- cd /opt tar xvfz maco-platform-cluster-xxx.tar.gz - (3) 新建文件 /opt/maco/app_home/conf/system.properties ,文件内容: - app_home=/app_home - (4) 编辑文件 /app_home/conf/app.properties,文件内容: - #如果MongoDB是单机, 请填写host和port platform.mongodb.host=x.x.x.x platform.mongodb.port=27017 #如果MongoDB是集群,请填写replicaset platform.mongodb.replicaset=x.x.x.x:27017 #数据库名 platform.mongodb.dbname=xxxx #有username参数,就会走mongodb的认证,username,password,authdbname三个参数必须同时存在 platform.mongodb.username=xxx platform.mongodb.password=xxx platform.mongodb.authdbname=xxx #如果Redis是单机, 请填写host和port redis.host=x.x.x.x redis.port=6379 #如果Redis是集群,请填写nodes, masterName redis.sentinels.nodes=x.x.x.x.:6379 server.redis.sentinel.masterName=erpsentinel //Redis数据库 redis.database=1 //Redis密码 redis.password=xxx #可选http和https(默认是https) platform.scheme=https - (5) 启动Tomcat,请执行命令: - cd /opt/maco ./run.sh - (6) 查看启动日志,请支持命令: - cd /opt/maco ./taillog.sh - (7) 验证 
 在浏览器中输入: http://x.x.x.x:9090 (请将x.x.x.x换成内网地址)
 如果出现许可上传界面,说明部署成功
- 部署应用服务器节点2 - (1) 将 maco-platform-cluster-xxx.tar.gz 上传至应用服务器(节点2)目录: /opt/maco-platform-cluster-xxx.tar.gz 
 (2) 执行命令:- cd /opt tar xvfz maco-platform-cluster-xxx.tar.gz - (3) 新建文件 /opt/maco/app_home/conf/system.properties ,文件内容: - app_home=/app_home - (4) - cd /opt/maco ./run.sh - (5) 查看启动日志,请支持命令: - cd /opt/maco ./taillog.sh - (6) 验证 
 在浏览器中输入: http://x.x.x.x:9090 (请将x.x.x.x换成内网地址)
 如果出现许可上传界面,说明部署成功
- 配置Nginx负载均衡 - upstream platform_server { server x.x.x.x:9090; server y.y.y.y:9090; } server { listen 80; server_name mbi.xxx.com; autoindex off; index index.do; charset utf-8; client_max_body_size 300M; location ~ / { proxy_read_timeout 3600; proxy_connect_timeout 3600; proxy_pass http://platform_server; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } }- 1.将x.x.x.x:9090 替换成 应用服务器节点1的内网IP和Tomcat端口(默认是9090) 
 2. 将y.y.y.y:9090 替换成 应用服务器节点2的内网IP和Tomcat端口(默认是9090)
 3. 将 mbi.xxx.com 替换成真实域名