spark-sql-hive

spark-sql --database src --hiveconf hive.metastore.uris=thrift://hdp02:2083 -e "select * from src_db2" --driver-java-options '-Djava.net.preferIPv4Stack=true'

spark-sql-jdbc

1.启动spark-sql

## --driver-class-path:指定Driver端所需jar
## --jars :指定executor所需要jar
spark-sql --driver-class-path /home/dw/hubg/mysql-connector-java-5.1.45-bin.jar \
--jars /home/dw/hubg/mysql-connector-java-5.1.45-bin.jar

2.执行Spark SQL语句:

spark-sql> CREATE TEMPORARY VIEW spark_mysql USING org.apache.spark.sql.jdbc OPTIONS (  url "jdbc:mysql://xxx.xx.xx.x:xxxx/shurongtest", dbtable "dmpt_serv_object",user 'root',password 'root');
Time taken: 1.504 seconds
22/08/01 15:21:48 INFO SparkSQLCLIDriver: Time taken: 1.504 seconds

spark-sql> select * from spark_mysql;
1541964275789103105     第一条  4bb8df021931375dc80f056f433ba2b6        2022-06-30 12:59:59     第一条  2022-06-29 22:58:26     admin   2022-06-30 22:41:32     admin
1542701764438929409     第二条2 57119498e7649c33e2c5e4f56f2a50dc        2022-07-02 12:59:59     第二条  2022-07-01 23:48:57     yanshi_0627     2022-07-19 04:00:44     admin
1543104243022495745     服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1    9d48f9824f9cb02190f331267966150c       2022-07-03 12:59:59      服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1服务对象1    2022-07-03 02:28:16     yhx     2022-07-03 02:28:16     yhx
1544282208364134401     11111111        c334ad6011cf3100a5e61f2832a4ae56        2022-07-06 12:59:59             2022-07-06 08:29:05     admin   2022-07-06 08:29:05     admin
1546804008885166082     111     a2184be4c6f233380e54ce128dd73bbe        2022-07-13 12:59:59     111     2022-07-13 07:29:49     admin   2022-07-13 07:29:49     admin
Time taken: 12.592 seconds, Fetched 5 row(s)
22/08/01 15:22:04 INFO SparkSQLCLIDriver: Time taken: 12.592 seconds, Fetched 5 row(s)

spark-sql 指定metastore地址、读取mysql相关推荐

  1. Spark SQL连接数据库找不到Mysql驱动解决方法

    这里说明一点:本文提到的解决Spark insertIntoJDBC找不到Mysql驱动的方法是针对单机模式(也就是local模式).在集群环境下,下面的方法是不行的.这是因为在分布式环境下,加载my ...

  2. Spark SQL玩起来

    标签(空格分隔): Spark [toc] 前言 Spark SQL的介绍只包含官方文档的Getting Started.DataSource.Performance Tuning和Distribut ...

  3. Spark入门(六)Spark SQL shell启动方式(元数据存储在mysql)

    一.hive配置文件 在spak/conf目录添加hive-site.xml配置,设置mysql作为元数据存储的数据库 <?xml version="1.0" encodin ...

  4. spark SQL快速入门 1-9 慕课网

    1.hadoop安装 1.修改hadoop配置文件hadoop-env.shexport JAVA_HOME=/home/hadoop/app/jdk1.8.0_91core-site.xml< ...

  5. 大数据之Spark(四):Spark SQL

    一.SparkSQL的发展 1.1 概述 SparkSQL是Spark⽣态体系中的构建在SparkCore基础之上的⼀个基于SQL的计算模块. SparkSQL的前身不叫SparkSQL,⽽叫Shar ...

  6. Cris 的 Spark SQL 笔记

    一.Spark SQL 概述 1.1 什么是Spark SQL Spark SQL 是 Spark 用来处理结构化数据的一个模块,它提供了2个编程抽象: DataFrame 和DataSet,并且作为 ...

  7. Spark SQL 编程API入门系列之SparkSQL数据源

    不多说,直接上干货! SparkSQL数据源:从各种数据源创建DataFrame 因为 spark sql,dataframe,datasets 都是共用 spark sql 这个库的,三者共享同样的 ...

  8. 大数据入门之分布式计算框架Spark(2) -- Spark SQL

    1.Spark SQL概述 一个运行在Spark上执行sql的处理框架,可以用来处理结构化的数据[外部数据源(访问hive.json.parquet等文件的数据)]. Spark SQL提供了SQL的 ...

  9. spark sql 本地调试_干货 | 如何成为大数据Spark高手

    Spark是发源于美国加州大学伯克利分校AMPLab的集群计算平台,它立足于内存计算,性能超过Hadoop百倍,从多迭代批量处理出发,兼收并蓄数据仓库.流处理和图计算等多种计算范式,是罕见的全能选手. ...

最新文章

  1. windows程序设计之对话框简介1
  2. schema类SpringMVC+Hibernate+Spring整合(二)
  3. caffe学习(一):开发环境搭建,编译caffe(win10)
  4. 程序员应对浏览器同源策略的姿势
  5. 【数论】【Polya定理】poj1286 Necklace of Beads
  6. 你们的2016年前端学习计划是什么?
  7. 微软亚研院 CVPR 2021 9篇视觉研究前沿进展
  8. 两种方法求最大公约数和最小公倍数
  9. 小白学python3实战做量化分析平台_Python3 量化分析从小白到破产笔记
  10. 方程求根(牛顿迭代法)
  11. PAT:1050. String Subtraction (20) AC
  12. 博为峰Java技术题 ——JavaSE Swing顶层容器中添加菜单栏
  13. java中如何表示圆周率
  14. C#窗体之整人小程序
  15. JAVA毕设项目教务排课系统(Vue+Mybatis+Maven+Mysql+sprnig+SpringMVC)
  16. 在 KITTI 数据集中利用车辆位姿真值拼接 pcd 点云并滤波,得到一个准确的点云地图
  17. 短网址还原 php,php简单实现短网址(短链)还原的方法(测试可用),php还原_PHP教程...
  18. Combo( 自定义下拉框) 组件
  19. 华硕win10U盘重装系统进入pe
  20. echarts3实现柱状图和饼图详解

热门文章

  1. Ajax——设置请求参数
  2. 信贷反欺诈风险管理体系|附欺诈策略细则
  3. nagios 安装部署试验
  4. 解决AE模板提示:类“Effect”中名为“Color”的属性或方法缺失或不存在
  5. Ubuntu9.04 mplayer中文字幕乱码解决
  6. mysql导入.dmf文件_AX2012 DMF数据导入的问题
  7. Linux简介及在VMware上安装第一台虚拟机
  8. 携创教育:自考教材去哪里买?教材改版会影响考试吗?
  9. 全志H616香橙派OrangePi Zero2开发板连接USB以太网卡测试
  10. linux 搜索文本手机号,Linux三剑客学习之提取手机号码