这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
install:install [2019/12/29 09:34] jinlong [基础环境准备] |
install:install [2020/10/11 22:20] (当前版本) jinlong [用户及权限配置] |
||
|---|---|---|---|
| 行 43: | 行 43: | ||
| 基础准备工作主要包括: | 基础准备工作主要包括: | ||
| - | - 在服务器上安装 jdk,推荐 OpenJDK1.8+,具体方法略 | + | - 在各个服务器上分别配置/etc/hosts文件,使得各个服务器可以通过主机名互相识别 |
| - | - 数据库安装 MySQL,推荐安装 MySQL/MariaDB 5.6+,具体方式略 | + | - 在各个服务器上安装 jdk,推荐 OpenJDK1.8+,具体方法略 |
| + | - 在数据库服务器上安装 MySQL数据库,推荐安装 MySQL/MariaDB 5.6+,具体方式略 | ||
| - 在 MySQL 中创建数据库,并配置用户名密码等相关权限,具体方式略 | - 在 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> | ||
| + | |||
| + | |||
| + | |||
| + | |||