用户工具

站点工具


install:install

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
install:install [2019/12/28 15:22]
jinlong 创建
install:install [2020/10/11 22:20] (当前版本)
jinlong [用户及权限配置]
行 1: 行 1:
 ====== EPPDEV-MLIB系统安装说明 ====== ====== EPPDEV-MLIB系统安装说明 ======
 +
 +===== 获取安装包 =====
 +
 +完整的安装文件目录包括:​
 +
 +  * main-register:​ 安装主用注册中心所需的相关文件
 +    * eppdev-mlib-main-register.jar
 +    * eppdev-mlib-main-register.conf
 +    * application.properties
 +    * eppdev-mlib-main-register.service
 +  * backup-register:​ 安装备用注册中心所需的相关文件
 +    * eppdev-mlib-backup-register.jar
 +    * eppdev-mlib-backup-register.conf
 +    * application.properties
 +    * eppdev-mlib-backup-register.service
 +  * provider:​安装执行引擎所需的相关文件
 +    * eppdev-mlib-provider.jar
 +    * eppdev-mlib-provider.conf
 +    * application.properties
 +    * eppdev-mlib-provider.service
 +  * consumer:​安装服务网关所需的相关文件
 +    * eppdev-mlib-consumer.jar
 +    * eppdev-mlib-consumer.conf
 +    * application.properties
 +    * eppdev-mlib-consumer.service
 +  * monitor:​安装监控中心所需的相关文件
 +    * eppdev-mlib-monitor.jar
 +    * eppdev-mlib-monitor.conf
 +    * application.properties
 +    * eppdev-mlib-monitor.service
 +  * env.sh:​基础环境配置
 +  * install-main-register.sh:​主用注册中心安装脚本
 +  * install-backup-register.sh:​备用注册中心安装脚本
 +  * install-provider.sh:​执行引擎安装脚本
 +  * install-consumer.sh:​服务网关安装脚本
 +  * install-monitor.sh:​监控中心安装脚本
 +
 +===== 基础准备 =====
 +
 +==== 基础环境准备 ====
 +
 +基础准备工作主要包括:
 +
 +  - 在各个服务器上分别配置/​etc/​hosts文件,使得各个服务器可以通过主机名互相识别
 +  - 在各个服务器上安装 jdk,推荐 OpenJDK1.8+,​具体方法略
 +  - 在数据库服务器上安装 MySQL数据库,​推荐安装 MySQL/​MariaDB 5.6+,​具体方式略
 +  - 在 MySQL 中创建数据库,​并配置用户名密码等相关权限,具体方式略
 +==== 安装配置 ====
 +
 +修改 env.sh,​设置相关信息中心相关信息:​
 +
 +  * main_register_host:​ 主用注册中心主机名
 +  * backup_register_host:​ 备用注册中心主机名
 +  * main_register_port:​ 主用注册中心占用端口
 +  * backup_register_port:​ 备用注册中心占用端口
 +  * database_url:​ 数据库连接url
 +  * database_username:​ 数据库连接用户名
 +  * database_password:​ 数据库连接密码
 +  * eppdev_mlib_service_user:​ 系统服务执行用户,​默认为 eppdev,​可以不修改
 +  * register_xmms:​ register要用的内存容量,推荐4G以上
 +  * monitor_xmms:​ 监控中心可用的内存,推荐4G以上
 +  * provider_xmms:​ 执行引擎可用的内存,推荐4G以上
 +  * consumer_xmms:​ 服务网关可用的内存,推荐4G以上
 +
 +
 +===== 平台安装 =====
 +
 +==== 安装主用注册中心 =====
 +
 +<​code>​
 +sudo bash install_main_register .sh
 +</​code>​
 +
 +==== 安装备用注册中心 =====
 +
 +<code shell>
 +sudo bash install_backup_register .sh
 +</​code>​
 +
 +> 备用注册中心建议与主用注册中心分别安装在不同的物理服务器上
 +
 +==== 部署执行引擎 ====
 +
 +执行引擎可以根据需要,​部署多个执行引擎,​规划号实例名称、所在服务器和端口以后,​
 +依次执行下面步骤即可完成安装
 +
 +<code shell>
 +sudo bash install_provider.sh <​hostname>​ <​port>​ <​instanceName>​
 +</​code>​
 +
 +> 上述命令中三个参数分别为主机名、端口和执行引擎实例的名称
 +
 +==== 部署服务网关 ====
 +
 +服务网关可以根据需要,部署多个,规划好实例名称、所在服务器和端口以后,
 +依次执行下面步骤即可完成安装
 +
 +<code shell>
 +sudo bash install_consumer.sh ​ <​hostname>​ <​port>​ <​instanceName>​
 +</​code>​
 +
 +> 上述命令中三个参数分别为主机名、端口和服务网关实例的名称
 +
 +==== 部署监控中心 ====
 +
 +<code shell>
 +sudo bash install_monitor.sh ​ <​hostname>​ <​port> ​
 +</​code>​
 +
 +
 +
 +
install/install.1577517731.txt.gz · 最后更改: 2020/07/12 12:07 (外部编辑)