哈基聪的小窝
首页项目归档照片墙音乐灵境说说杂谈友链关于
💍

婚姻分析 Marriage Insight

全国婚姻登记大数据可视化大屏:HDFS → MapReduce → HBase → Sqoop 数据链路产出省级指标,Spring Boot + Vue3 + ECharts 呈现趋势、排行与 AI 预测沙盘。

# Hadoop
# ECharts
# Spring Boot
# Vue3
在线预览GitHub 源码

婚姻分析 Marriage Insight

全国婚姻登记大数据可视化分析平台——从 Hadoop 集群到浏览器大屏的完整数据故事。

项目定位

以全国省级婚姻登记统计(结婚 / 离婚 / 初婚再婚 / 涉外婚姻)为数据主题,走完一条经典的大数据生产链路:HDFS → MapReduce 清洗计算 → HBase 存储 → Sqoop 导出 → MySQL,再用 Spring Boot + Vue3 + ECharts 把分析结果做成一块可交互的数据大屏。

数据链路

原始婚姻登记 CSV
  → HDFS(分布式存储)
  → MapReduce 清洗与聚合(省级 × 年份指标)
  → HBase(列族 f:region/year/marry_cnt/divorce_cnt/...)
  → Sqoop 导出 → MySQL(tb_marriage_analysis)
  → Spring Boot API(/api/marriage/insight)
  → Vue 3 + ECharts 大屏
  • marriage-analysis:Hadoop MapReduce 作业(Java 8),按省 × 年聚合九项指标,产出与 HBase 列名一一对应
  • marriage-backend:Spring Boot 3.5.9(Java 21),全表查询 + 内存聚合,两个只读端点 /api/marriage/insight 与 /trend
  • marriage-viz:Vue 3.5 + Vite + ECharts 6,三大视图全域监控 / 深度分析 / AI 趋势预测

功能亮点

  • 全域监控:结婚离婚登记趋势、各省份结婚登记排行、中国地图热力分布(地图边界 GeoJSON 自托管,无外部 CDN 依赖)
  • 深度分析:省级下钻到地市、离结比对比、婚姻结构解读
  • AI 趋势预测:交互式决策沙盘,拖动滑块实时改变人口 / 经济 / 政策因子看模拟走向(前端最小二乘回归,非真实模型)

技术栈

分层 技术
数据生产 Hadoop HDFS、MapReduce、HBase、Sqoop
后端 Spring Boot 3.5.9、Java 21、JdbcTemplate
前端 Vue 3.5、Vite、ECharts 6、axios

预览与源码

在线预览为本站同服务器的真实部署(数据接入中部分图表为空属预期):

  • 在线预览:http://49.232.230.194:8081
  • 源码:https://github.com/HaJicong/marriage-insight
avatar

HaJicong

欢迎来到哈基聪的小窝。

MORE PROJECTS

🧭 智岗洞察 Job Insight

/projects/job-insight

ACTIONS

返回项目矩阵