烟草管控系统分布式存储平台
Hive Tobacco Control · Thesis Simulation
3 节点模拟在线
非真实集群
THESIS RUNTIME / 2024
TRACE 0001 · READY
DISTRIBUTED STORAGE / 论文系统复现
让一次扫码,成为一条可验证的数据轨迹。 从烟盒二维码到 Hive 用户表,浏览器内复现采集、解码、查重、双副本存储与查询。
image/jpeg · QR target- 01SCAN烟盒图像
- 02DECODEOpenCV
- 03VERIFYSHA-256
- 04REPLICATEHDFS × 2
- 05QUERYHive / PyHive
前端交互演示,不连接真实 Hadoop/Hive 服务
基于Hive的烟草管控系统分布式存储平台设计
进入模拟工作台,亲手完成一次烟草商品扫码登记,并追踪数据如何进入 HDFS 与 Hive。
启动模拟会话
LOCAL BROWSER STATE
浏览器模拟环境 · 不连接真实 Hadoop / Hive 集群
SESSION / LOCAL STORAGE
SHA-256 / WEB CRYPTO
NO SERVER WRITE
烟草管控工作台
INGESTApache / PHP
DECODEOpenCV
VERIFYSHA-256
STOREHDFS × 2
QUERYHive 3.1.2
欢迎使用烟草管控系统
上传烟盒二维码图片完成登记,在“我的扫描”查看个人数据;管理员可查看全局统计并管理用户。
个人信息
- 用户名
- admin
- 账户类型
- 管理员
最近登记
上传烟盒二维码图片
论文数据处理链路
- 1PHP 接收图片格式校验、时间戳命名
- 2OpenCV 解码Python 识别二维码内容
- 3哈希查重检查 code 与 hash 是否存在
- 4CSV 上传 HDFS写入用户独立数据文件
- 5LOAD DATA 入 Hive字段:id / code / hash / date / user
最近识别结果
我的扫描数据
| ID / 烟草名称 | Code / 二维码内容 | Hash | Date | User | 状态 |
|---|
烟草种类与日期统计
当前范围全部用户
总扫描数0
烟草种类0
覆盖日期0
烟草种类和数量
0
扫描日期分布
用户管理
论文三节点部署拓扑
- HDFS
- NameNode · DataNode
- YARN
- ResourceManager · NodeManager
- 数据服务
- HiveServer2 · MySQL Metastore
- HDFS
- DataNode
- YARN
- NodeManager
- YARN 资源
- 8 vCores · 8 GiB
- HDFS
- DataNode
- YARN
- NodeManager
- YARN 资源
- 8 vCores · 8 GiB
论文配置映射
fs.defaultFShdfs://hadoop1:9000NameNode 入口
dfs.replication2HDFS 双副本
HiveServer210000PyHive 连接端口
Web Console50070 / 8088HDFS / YARN