当前位置: 首页 > news >正文

基于spark的基于可穿戴设备运动数据预测

基于spark的基于可穿戴设备运动数据预测

项目概况

[👇👇👇👇👇👇👇👇]
点这里,查看所有项目
[👆👆👆👆👆👆👆👆]

数据类型

可穿戴设备运动数据

开发环境

centos7

软件版本

python3.8.18、hadoop3.2.0、spark3.1.2、mysql5.7.38、scala2.12.18、jdk8

开发语言

python、Scala

开发流程

数据上传(hdfs)->数据分析(spark)->机器学习(spark)->数据存储(mysql)->后端(flask)->前端(html+js+css)

可视化图表

在这里插入图片描述

操作步骤

python安装包


pip3 install pandas==2.0.3 -i https://mirrors.aliyun.com/pypi/simple/
pip3 install flask==3.0.0 -i https://mirrors.aliyun.com/pypi/simple/
pip3 install flask-cors==4.0.1 -i https://mirrors.aliyun.com/pypi/simple/
pip3 install pymysql==1.1.0 -i https://mirrors.aliyun.com/pypi/simple/
pip3 install pyecharts==2.0.4 -i https://pypi.tuna.tsinghua.edu.cn/simple

启动MySQL


# 查看mysql是否启动 启动命令: systemctl start mysqld.service
systemctl status mysqld.service
# 进入mysql终端
# MySQL的用户名:root 密码:123456
# MySQL的用户名:root 密码:123456
# MySQL的用户名:root 密码:123456
mysql -uroot -p123456

启动Hadoop


# 离开安全模式: hdfs dfsadmin -safemode leave
# 启动hadoop
bash /export/software/hadoop-3.2.0/sbin/start-hadoop.sh

准备目录


mkdir -p /data/jobs/project/
cd /data/jobs/project/# 上传 "data" 目录下的 "wearable_sensor_data.csv" 文件/文件夹 到 "/data/jobs/project/" 目录

上传文件到hdfs


cd /data/jobs/project/hdfs dfs -mkdir -p /data/input/
hdfs dfs -rm -r /data/input/*
hdfs dfs -put -f wearable_sensor_data.csv /data/input/
hdfs dfs -ls /data/input/

创建MySQL库


CREATE DATABASE IF NOT EXISTS echarts CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

程序打包


cd /data/jobs/project/# 对 "project-spark-sport-device-data-predict" 目录下的项目 "project-spark-sport-device-data-predict" 进行打包
# 打包命令: mvn clean package -Dmaven.test.skip=true# 上传 "project-spark-sport-device-data-predict/target/" 目录下的 "project-spark-sport-device-data-predict-jar-with-dependencies.jar" 文件 到 "/data/jobs/project/" 目录

spark数据分析


cd /data/jobs/project/spark-submit \
--master local[*] \
--class org.example.demo.SparkAnalysis \
/data/jobs/project/project-spark-sport-device-data-predict-jar-with-dependencies.jar /data/input/

机器学习


cd /data/jobs/project/spark-submit \
--master local[*] \
--class org.example.demo.Main \
/data/jobs/project/project-spark-sport-device-data-predict-jar-with-dependencies.jar /data/input/

启动可视化


mkdir -p /data/jobs/project/myapp/
cd /data/jobs/project/myapp/# 上传 "可视化" 目录下的 "所有" 文件和文件夹 到 "/data/jobs/project/" 目录# windows本地运行: python app.py
python3 app.py pro
http://www.dtcms.com/a/462038.html

相关文章:

  • ref/reactive 声明变量 有什么区别??
  • 多模态RAG面试笔记整理
  • VoceChat:轻量可自托管的聊天系统
  • 网站自适应周口网站建设电话
  • 免费绑定域名的建站网站建设源码
  • HDFS简介
  • 免费软件app下载大全正能量网站lol做视频那个网站好
  • 佛山有那些定制网站建设公司广告图片网站源码
  • 使用 Python 调用 Sora 2 API 批量生成自媒体爆款视频
  • Vue2中组件的通信方式总结
  • 建网站需要什么资料临淄58同城招聘信息网
  • 学校网站建设配套制度网站基础三要素
  • 湘潭公司做网站建筑施工企业
  • 【After Anaconda installation,conda can not run】
  • 解码Linux基础命令
  • 【docker部署迅雷】
  • 网站建设 天津wordpress 表说明
  • 镇江京口发布seo课程培训课程
  • 网站名称能用商标做名称吗成都较出名的广告公司
  • 笨笨网站建设专家济南中企动力怎么样
  • 东昌府区网站建设公司网站受攻击
  • 电子电气架构 --- 智能汽车操作系统
  • vue 的 ref和 reactive 的区别
  • 深圳网站设计兴田德润放心安卓软件开发自学教程
  • 口碑好的网站建设公司wordpress 3.0
  • 颍上县建设局网站网址导航总是自动在桌面
  • leetcode 83. 删除排序链表中的重复元素
  • leetcode 529 扫雷游戏
  • 怎么用视频做网站背景外贸网站联系方式模板免费
  • 等保二级机房安全环境审计要点