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

三十三、《大数据项目实战之用户行为分析》Spark SQL读写MySQL

本例讲解使用Spark SQL的JDBC API读取MySQL数据库中的表数据,并将DataFrame中的数据写入MySQL表中。Spark集群仍然使用Standalone模式。

具体操作步骤如下:

MySQL数据准备

在MySQL中新建一个用于测试的数据库spark_db,命令如下:

mysql> create database spark_db;

在该数据库中新建表student并添加3列,分别为id(学号)、name(姓名)、age(年龄),命令如下:

mysql> use spark_db;

mysql> create table student (id int, name varchar(20), age int);

向表student中插入3条测试数据,命令如下:

mysql> insert into student values(1,'zhangsan',23);

mysql> insert into student values(2,'lisi',19);

mysql> insert into student values(3,'wangwu',25

相关文章:

  • 负载开关、高侧开关、低侧开关等
  • 【LeetCode】146、LRU 缓存【中等】
  • 【JavaWeb项目】基于WebSocket的Web聊天室
  • File对象转MultipartFile 如何new出高仿MultipartFile对象
  • VScode配置运行C/C++、python,及快捷键配置
  • 【threejs】可视化大屏酷炫3D地图附源码
  • 安路FPGA学习备忘录
  • 目标检测算法——YOLOv5改进之结合MobileOne结构
  • Python之“诗词大会”游戏
  • MySQL:索引知识点盘点
  • 大神之路-起始篇 | 第9章.计算机科学导论之【程序设计语言】学习笔记
  • Python 的Tkinter包系列之四:对话框
  • 大神之路-起始篇 | 第8章.计算机科学导论之【数据算法】学习笔记
  • IDET变化检测模型
  • javascript基本语法(持续补充)
  • eclipse的离线汉化
  • express.js的介绍及使用
  • Odoo domain写法及运用
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 从setTimeout-setInterval看JS线程
  • 基于组件的设计工作流与界面抽象
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 怎么把视频里的音乐提取出来
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • $forceUpdate()函数
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (3)STL算法之搜索
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (javaweb)Http协议
  • (Java入门)学生管理系统
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (二)PySpark3:SparkSQL编程
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (三)centos7案例实战—vmware虚拟机硬盘挂载与卸载
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)socket Aio demo
  • .a文件和.so文件
  • .bat批处理(一):@echo off
  • .cn根服务器被攻击之后
  • .htaccess配置常用技巧
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET 直连SAP HANA数据库
  • .NET构架之我见
  • .NET简谈设计模式之(单件模式)
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [2023-年度总结]凡是过往,皆为序章
  • [AIGC] 解题神器:Python中常用的高级数据结构
  • [BZOJ4554][TJOI2016HEOI2016]游戏(匈牙利)
  • [C++] 如何使用Visual Studio 2022 + QT6创建桌面应用
  • [CISCN2019 华北赛区 Day1 Web2]ikun