这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
install:install [2019/12/29 13:51] 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 中创建数据库,并配置用户名密码等相关权限,具体方式略 | ||
==== 安装配置 ==== | ==== 安装配置 ==== | ||
行 62: | 行 63: | ||
* provider_xmms: 执行引擎可用的内存,推荐4G以上 | * provider_xmms: 执行引擎可用的内存,推荐4G以上 | ||
* consumer_xmms: 服务网关可用的内存,推荐4G以上 | * consumer_xmms: 服务网关可用的内存,推荐4G以上 | ||
- | ==== 用户及权限配置 ==== | ||
- | EPPDEV-MLIB 推荐使用独立的非 root 用户进行安装和执行,建议使用默认的 eppdev 用 | + | |
- | 户,执行程序安装在/usr/local/eppdev/mlib 目录下,每个不同的实例采用不同的子目录,日 | + | ===== 平台安装 ===== |
- | 志文件输出到/var/log/eppdev/mlib 下,每个不同的实例采用不同的子目录基础准备工作如 | + | |
- | 下: | + | ==== 安装主用注册中心 ===== |
+ | |||
+ | <code> | ||
+ | sudo bash install_main_register .sh | ||
+ | </code> | ||
+ | |||
+ | ==== 安装备用注册中心 ===== | ||
<code shell> | <code shell> | ||
- | sudo useradd eppdev | + | sudo bash install_backup_register .sh |
- | sudo mkdir -pv /usr/ local / eppdev /mlib | + | |
- | sudo mkdir -pv /var/log/ eppdev /mlib | + | |
- | sudo chown -R eppdev /usr/ local / eppdev | + | |
- | sudo chown -R eppdev /var/log/ eppdev | + | |
</code> | </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> | ||
+ | |||
+ | |||
- | ===== 平台安装 ===== |