节点服务部署Ecology9
主节点部署Ecology9
- 通过 SSH 工具连接上 linux,创建应用程序目录
图1 部署1
可根据客户实际要求创建在任何路径下,保证有足够的空间即可。相关命令为: mkdir -p /usr/weaver
- 通过 FTP 工具上传安装包程序
将本地的 ECOLOGY相关程序上传到创建好的 weaver目录下。共四个,JDK,RESIN,ECOLOGY 和 Ecology_setup_forLinux_*.py 文件。
- 执行 Ecology_setup_forLinux_*.py
python Ecology_setup_forLinux_*.py
回车
如果选择 1 自动执行以下三步操作:
第一步:解压缩。(Linux 必须支持 unzip 及 tar 命令,没有需要提前安装好,否则无法解压)
第二步:给 ecology、jdk、resin 三个目录赋权。
第三步:修改配置文件。设置路径、内存、端口。(内存和端口可在安装过程中进行调整)。
如果选择 2 自动解压缩失败可在手动解压好的情况下,进行第二步和第三步配置。
如果选择 3 查看配置好的相关参数,仅查看,如果要调整,可再选择 2 或手动调整。
图2 部署2
图3 部署3
图4 部署4
本页面为配置完成后,切换到 Resin/bin 目录后,启动 resin 服务。
cd /usr/weaver/Resin/bin ./startresin.sh
应用初始化
不勾选“用现有数据库”,检测能否登录
- 在浏览器中访问 http://ip:port
- 根据实际情况在该页面填入下列信息:
图5 初始化
从节点部署Ecology9
- 应用初始化(勾选“使用现有数据库”),检测能否登录
图6 使用现有数据库
- 修改配置文件(改之前关闭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
initial_hosts为参数为所有的应用服务器的节点的访问地址
格式:ip1:port,ip2:port (中间以英文逗号分隔)
依次(主->从)启动resin,能访问,部署成功。