工作流单元测试
1、工作流定义配置上传
2、工作流单元提交启动
oozie job -D inpath=/weblog/input -D outpath=/weblog/outpre-config weblog/job.properties -run
启动etl的hive工作流
oozie job -config hive2-etl/job.properties -run
启动pvs统计的hive工作流
oozie job -config hive2-dw/job.properties -run
3、工作流coordinator配置(片段)
多个工作流job用coordinator组织协调:
lconfig-default.xml
ljob.properties
lworkflow.xml
lcoordinator.xml
模块开发——数据展示
在企业的数据分析系统中,前端展现工具有很多,
l独立部署专门系统的方式:以BusinessObjects(BO,Crystal Report),Heperion(Brio),Cognos等国外产品为代表的,它们的服务器是单独部署的,与应用程序之间通过某种协议沟通信息
l有WEB程序展现方式:通过独立的或者嵌入式的java web系统来读取报表统计结果,以网页的形式对结果进行展现,如,100%纯Java的润乾报表
本日志分析项目采用自己开发web程序展现的方式
uWeb展现程序采用的技术框架:
Jquery + Echarts + springmvc + spring + mybatis + mysql
u展现的流程:
1.使用ssh从mysql中读取要展现的数据
2.使用json格式将读取到的数据返回给页面
3.在页面上用echarts对json解析并形成图标
Web程序工程结构
采用maven管理工程,引入SSH框架依赖及jquery+echarts的js库
Web程序的实现代码
采用典型的MVC架构实现
代码详情见项目工程
代码示例:ChartServiceImpl
Web程序的展现效果
网站概况
流量分析
来源分析
访客分析
OVER,整个数据项目实战到此结束!
听说有气质的人都会关注这个公众号!
领取专属 10元无门槛券
私享最新 技术干货