
# 节点服务部署Ecology9
#### 主节点部署Ecology9
1. 通过 SSH 工具连接上 linux，创建应用程序目录
   图1部署1   
   ![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001861696710.png)
   可根据客户实际要求创建在任何路径下，保证有足够的空间即可。相关命令为： mkdir -p /usr/weaver
   

2. 通过 FTP 工具上传安装包程序 安装包需要联系销售或者项目获取（对内）
   将本地的 ECOLOGY相关程序上传到创建好的 weaver目录下。共四个，JDK，RESIN，ECOLOGY 和 Ecology_setup_forLinux_\*.py 文件。
   
3. 执行 Ecology_setup_forLinux_\*.py 输入命令：
   ```
   python Ecology_setup_forLinux_*.py
   ```
   回车
   如果选择 1 自动执行以下三步操作：
   第一步：解压缩。（Linux 必须支持 unzip 及 tar 命令，没有需要提前安装好，否则无法解压）
   第二步：给 ecology、jdk、resin 三个目录赋权。
   第三步：修改配置文件。设置路径、内存、端口。（内存和端口可在安装过程中进行调整）。
   如果选择 2 自动解压缩失败可在手动解压好的情况下，进行第二步和第三步配置。
   如果选择 3 查看配置好的相关参数，仅查看，如果要调整，可再选择 2 或手动调整。
   图2部署2   
   ![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001907736177.png)
   图3部署3   
   ![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001861856582.png)
   图4部署4   
   ![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001907656521.png)
   本页面为配置完成后，切换到 Resin/bin 目录后，启动 resin 服务。
   ```
   cd /usr/weaver/Resin/bin
   ./startresin.sh
   ```
   
 
#### 应用初始化
不勾选"用现有数据库"，检测能否登录
1. 在浏览器中访问 http://ip:port
2. 根据实际情况在该页面填入下列信息： 
   图5初始化   
   ![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001861696746.png)
   
   
#### 从节点部署Ecology9
- **应用初始化（勾选"使用现有数据库"），检测能否登录**
  图6使用现有数据库   
  ![](https://support.huaweicloud.com/weaveroa-dgo/zh-cn_image_0000001907736217.png) 
- **修改配置文件（改之前关闭Resin服务）**
  修改/etc/hosts文件，将所有主从节点、主机名、IP，加入到每个主从节点配置中
  修改/WEB-INF/prop/weaver.properties文件（主从都需要改），加入以下内容（建议地址内网）：
  ```
  MainControlIP = 主节点ip(集群中任意一个节点，但有且只能有一个)
  ip = 本机ip
  broadcast=231.12.21.132
  syncType=http
  initial_hosts= 192.168.52.10:8080,192.168.52.11:8080
  ```
  ![](https://support.huaweicloud.com/weaveroa-dgo/public_sys-resources/caution_3.0-zh-cn.png)
  initial_hosts为参数为所有的应用服务器的节点的访问地址
  格式：ip1:port,ip2:port （中间以英文逗号分隔）
  **依次（主-\>从）启动resin,能访问，部署成功。**
  
 
