Aditum - community access control big data analysis system based on distributed architecture. 门禁访问大数据分析平台.
community access control big data analysis system based on distributed architecture
- 服务器基于Linux(centos)系统。
- 通过容器技术部署微服务。
- 数据库采用MySQL,HBASE,以及MongoDB。
- 基于Hadoop搭建HDFS分布式文件系统。
- 通过REST HTTP协议进行服务间通信。
使用Java语言进行主要微服务的构架,以及Hadoop相关框架的开发。
使用Scala语言进行Spark计算引擎编程,进行统计分析计算。
使用Python语言机器学习库进行用户画像k-means聚类算法的数据分析。
-
Cloud微服务架构 Aditum-Cloud
-
Config云配置中心 Aditum-Config
-
Mocker数据模拟服务 Aditum-Mocker
-
Collector数据聚合服务 Aditum-Collector
-
Logger日志清洗服务 Aditum-Logger
-
Statistics统计分析服务 Aditum-Statistics
-
Personas用户画像分析服务 Aditum-Personas
-
RESTful后端数据交互服务 Aditum-Back
-
Vuejs前端WEB展示站点 Aditum-Web
Quartz定时调度框架
多线程调度
确保数据合理性
生成模拟数据库
生成模拟日志
Flume日志聚合
Kafka消息队列
HDFS分布式文件系统
HBASE分布式数据库
日志清洗规则建模
数据匹配工具
Kafka消息队列消费
Spark计算引擎编程
Spark多任务调度
RDD弹性数据集处理
数据结构化建模
k-means聚类算法
用户画像标签建模
python多线程调度
MongoDB数据库存储
Copyright (c) 2018-present kevinten10