环境准备
因不同组件依赖的服务不同,可根据情况自行部署
组件 | 公共依赖服务 | 特殊依赖服务 |
---|---|---|
Scheduler | RabbitMQ,Zookeeper | - |
Queue | RabbitMQ,Zookeeper | Mysql |
Cron | RabbitMQ,Zookeeper | Mysql |
Heartbeat | RabbitMQ,Zookeeper | Apache或Nginx |
Supervisor | RabbitMQ,Zookeeper | Mysql,FTP |
OpenAPI | RabbitMQ,Zookeeper | - |
Watcher&Dashbord | RabbitMQ,Zookeeper | |
Elves-Agent | - | - |
安装RABBITMQ
步骤略
详见:http://www.rabbitmq.com/download.html
安装MYSQL
略
Mysql用于Cron组件,Queue组件与Superviror组件,若不需要安装以上组件可以忽略
安装ZOOKEEPER
略
Zookeeper安装后需要创建elves根节点,zookeeper在整个ELVES中提供服务发现与选举的功能实现
安装Apache或Nginx
略
apache或nginx主要提供WEB下载功能