
# 部署emobile
**主从节点都要部署emobile**
移动平台系统Linux安装包仅适用于64位的Red Hat Enterprise Linux 6 / CentOS 6及以上版本的操作系统。
服务器需要提前安装MySQL所依赖的libaio及libnuma组件，请使用下面的命令来检查操作系统是否安装该组件：
Libaio组件检测方法：
```
rpm -qa | grep libaio
```
如果显示下图所示则表示已经安装了该组件。
图1部署emobile1   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001632503342.png)
如果还没有安装这个组件，请使用下面的命令来安装：
```
yum install -y libaio
```
安装完成之后请使用前面的命令来重新检查是否安装成功。
libnuma组件检测方法：
```
rpm -qa | grep numactl
```
如果显示下图所示其中之一则表示已经安装了该组件。
图2部署emobile2   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001632823198.png)
图3部署emobile3   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001681462869.png)
如果还没有安装这个组件，请使用下面的命令来安装：
```
yum install -y numactl
```
安装完成之后请使用前面的命令来重新检查是否安装成功。
检查主机名是否添加到/etc/hosts文件中：
检测方法：
```
cat /etc/hosts | grep `hostname`
```
如果显示如下图所示的打印信息，则表示主机名已经添加。
图4部署emobile4   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001681103001.png)
如果还没有添加的，请使用下面的命令来添加：
```
echo "127.0.0.1   `hostname`" >> /etc/hosts
```
添加完成之后请使用前面的命令来重新检查是否添加成功。
安装过程以安装在/emp为例，可根据需求更换安装目录。
使用root账号登录服务器，使用下面的命令创建目录
```
mkdir /emp
```
将emp_install_linux64_xxxxxxxx.tar.gz（文件名称以实际安装包名称为准）文件上传至/emp目录后，进入/emp目录，执行以下命令：
```
tar -zxvf emp_install_linux64_xxxxxxxx.tar.gz
./install.sh
./start.sh
```
启动服务后使用浏览器访问http://服务器IP:8999显示界面如下图，则表示安装成功。
如果使用ip地址无法访问，则先在服务器上使用命令访问一下，即执行
```
curl http://127.0.0.1:8999
```
如果可以成功返回结果则表示服务启动正常，需要检查服务器的防火墙设置
图5部署emobile5   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001632663278.png)
下面需要覆盖升级包，升级包文件目录结构如下图所示：
图6部署emobile6   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001681183177.png)
第一次升级启动过程中会初始化数据，这个可能需要的时间比较久，具体以计算机性能为准。升级完毕使用浏览器访问http://服务器IP:8999显示界面如下图，则表示升级成功。
图7部署emobile7   
![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001681343057.png)
