1、解压zip包
https://github.com/cloverfisher/zeus
unzip zeus2-master.zip
2、上传tomcat、maven、highchart包,并解压
[root@hadoop5 zeus]# tar -zvx -f apache-maven-3.2.3-bin.tar.gz
[root@hadoop5 zeus]# tar -zvx -f apache-tomcat-7.0.56.tar.gz
3、查看包是否上传完成
4、配置maven环境变量
[root@hadoop5 apache-maven-3.2.3]# vim /etc/profile
MAVEN_HOME=/home/local/zeus/apache-maven-3.2.3
PATH=
MAVENHOME/bin:
PATH
[root@hadoop5 apache-maven-3.2.3]# source /etc/profile
5、在zenus2目录下创建目录logs
[root@hadoop5 zeus2-master]# mkdir logs
6、配置文件
创建目录:
[root@hadoop5 zeus2-master]# mkdir run_job_dir
[root@hadoop5 zeus2-master]# mkdir logs
[root@hadoop5 zeus2-master]# vim web/src/main/filter/antx.properties
zeus.loggingRoot=/opt/software/zeus2/zeus2-master/logs
zeus.localdata.dir=/opt/software/zeus2/zeus2-master/run_job_dir
7、将配置文件移到用户主目录
[root@hadoop5 filter]# cp antx.properties ~
8、配置highcharts的位置
[root@hadoop5 zeus2-master]# cd web/
[root@hadoop5 web]# vim pom.xml
local.highcharts /opt/software/zeus2/highcharts-1.4.0.jar /local.highcharts
9、配置zeus的数据库信息
[root@hadoop5 zeus2-master]# cd web/src/main/resources/
[root@hadoop5 resources]# vim persistence.xml
property name=”url” value=”jdbc:mysql://192.168.0.121:3306/zeus2?
property name=”username” value=”root”
property name=”password” value=”123456”
10、建立数据库zeus
mysql> CREATE DATABASE IF NOT EXISTS zeus2 default charset utf8 COLLATE utf8_general_ci;
mysql> GRANT ALL PRIVILEGES ON zeus2.* TO ‘root’@’%’ identified by ‘123456’;
mysql> GRANT ALL PRIVILEGES ON zeus2.* TO ‘root’@’localhost’ identified by ‘123456’;
mysql> GRANT ALL PRIVILEGES ON zeus2.* TO ‘root’@’hadoop5’ identified by ‘123456’;
mysql> flush privileges;
11、创建dos2unix命令
[root@hadoop5 resources]# yum install dos2unix.x86_64 -y
12、执行以下命令打包zeus程序
进入zeus根目录:
[root@hadoop5 zeus]# cd zeus2-master/
执行打包名
[root@hadoop5 zeus2-master]# mvn clean:clean
[root@hadoop5 zeus2-master]# mvn package -Dmaven.test.skip=true
[root@hadoop5 zeus2-master]# cd deploy
[root@hadoop5 zeus2-master]# mvn assembly:assembly
13、打包完毕查看主目录下 target 文件夹
[root@hadoop5 zeus2-master]# cd web/target
[root@hadoop5 target]# ls
classes exploded extra generated-sources maven-archiver zeus-web.war
14、将zeus-web.war包复制到tomcat的webapps下,并改名为zeus
[root@hadoop5 webapps]# mv zeus-web.war zeus.war
15、启动tomcat
[root@hadoop5 bin]# ./startup.sh
[root@hadoop5 bin]# ps -ef | grep tomcat
16、查看是否启动成功
http://192.168.0.121:8080/zeus
17、zeus调度解释
添加组
大目录:
只能添加目录,不能添加job
小目录:
只能添加job,不能添加目录
定时表达式:
秒、分钟、小时、日、月、星期
18、配置tomcat的端口号
[root@hadoop7 ~]# cd /opt/software/tomcat7.0.56/conf