注意:原始代码只支持centos6操作系统, 如果是centos7操作系统,需修改MemUseRateJob类的 run() 方法
1、安装jdk1.7 注意,zeus不支持jdk1.8
2、在部署服务器安装dos2unix 命令 yum install dos2unix
3、安装tomcat,我用的是tomcat7
4、在worker机器上添加biadmin用户
修改权限文件 vim /etc/sudoers
添加 biadmin ALL=(ALL) NOPASSWD:ALL
注释Defaults requiretty
5、下载源码https://github.com/ctripcorp/dataworks-zeus.git
zeus-web工程pox文件加下面jar信息
<!-- https://mvnrepository.com/artifact/javassist/javassist -->
<dependency>
<groupId>javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.12.1.GA</version>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>
6、修改 zeus-web工程下的配置文件
1)persistence.xml 文件,mysql修改成自己的mysql信息
2)antx.properties 文件
#hadoop 配置文件路径
hadoop.home=/usr/bin/hadoop
hadoop.conf.dir=/etc/hadoop/conf
#hive 配置文件路径
hive.home=/usr/bin/hive
hive.conf.dir=/etc/hive/conf
3)env.sh文件
加上JAVA_HOME配置
7、编译配置mvn clean package -Pprod -Dmaven.test.skip=true 生产环境war包
8、部署war到服务器tomcat 启动后会在数据库自动生成表
1)zeus_user 表添加用户biadmin ,修改字段 user_iseffective=1, user_type=1,可以通过页面注册用户产 生记录
2)zeus_host_group 主机组
3)zeus_host_relation 主机(zeus安装的主机ip)
4)zeus_worker 部署集群 (可运行的主机)
注意:这些表要手动维护
9、登陆 http://ip:port/zeus-web/login.do
10、忽略第一次进入主页RPC错误、如有异常 参考properties zeus.loggingRoot
11、zeus_action表,字段ready_dependency,dependencies , 字段类型修改成text