1、发布项目编译项目:执行root项目的clean package阶段
2、编译完成如下:
3、安装前端项目将website-release.tar.gz解压到/var/www/html目录下,将里面的文件放在根目录,如下:
4、启动apache服务器,访问
5、安装业务服务器将businessserver.war,放到tomcat的webapp目录下,并将解压出来的文件,放到root目录下:
6、启动tomcat服务器。
7、kafka配置与启动启动kafka在kafka中创建两个topic,一个为log,一个为recommender启动kafkastream程序,用于在log和recommender两个topic之间进行数据格式化。
8、flume配置与启动在flume安装目录下的conf文件夹下,创建log-kafka.properties
9、启动flume
10、部署流式计算服务提交sparkstreaming程序:
11、azkaban调度离线算法创建调度项目
12、创建两个job文件如下:azkaban-stat.job:
13、azkaban-offline.job:
14、将job文件打成zip包上传到azkaban:
15、如下:
16、分别为每一个任务定义指定的时间,即可:
17、定义完成之后,点击scheduler即可。