sparksql整合hive

  • 步骤

    • 1、需要把hive安装目录下的配置文件hive-site.xml拷贝到每一个spark安装目录下对应的conf文件夹中
    • 2、需要一个连接mysql驱动的jar包拷贝到spark安装目录下对应的jars文件夹中
    • 3、可以使用spark-sql脚本 后期执行sql相关的任务
  • 启动脚本

spark-sql \
--master spark://node1:7077 \
--executor-memory 1g \
--total-executor-cores 4 \
--conf spark.sql.warehouse.dir=hdfs://node1:9000/user/hive/warehouse
  • 应用场景
#!/bin/sh
#定义sparksql提交脚本的头信息
SUBMITINFO="spark-sql --master spark://node1:7077 --executor-memory 1g --total-executor-cores 4 --conf spark.sql.warehouse.dir=hdfs://node1:9000/user/hive/warehouse"
#定义一个sql语句
SQL="select * from employee;"
#执行sql语句   类似于 hive -e sql语句
echo "$SUBMITINFO"
echo "$SQL"
$SUBMITINFO -e "$SQL"

sparksql整合hive相关推荐

  1. Spark-Sql整合hive,在spark-sql命令和spark-shell命令下执行sql命令和整合调用hive

    1.安装hive 如果想创建一个数据库用户,并且为数据库赋值权限,可以参考:http://blog.csdn.net/tototuzuoquan/article/details/52785504 2. ...

  2. sparksql hive mysql_SparkSql 整合 Hive

    SparkSql整合Hive 需要Hive的元数据,hive的元数据存储在Mysql里,sparkSql替换了yarn,不需要启动yarn,需要启动hdfs 首先你得有hive,然后你得有spark, ...

  3. Spark SQL 快速入门系列(五)SparkSQL 访问 Hive

    文章目录 访问 Hive SparkSQL 整合 Hive 访问 Hive 表 idea实现SparkSQL连接hive 访问 Hive 导读 1,整合 SparkSQL 和 Hive, 使用 Hiv ...

  4. 2021年大数据Flink(三十八):​​​​​​​Table与SQL ​​​​​​案例五 FlinkSQL整合Hive

    目录 案例五 FlinkSQL整合Hive 介绍 集成Hive的基本方式 准备工作 1.添加hadoop_classpath 2.下载jar并上传至flink/lib目录 3.修改hive配置 4.启 ...

  5. python读取oracle数据到hvie parquet_关于sparksql操作hive,读取本地csv文件并以parquet的形式装入hive中...

    说明:spark版本:2.2.0 hive版本:1.2.1 需求: 有本地csv格式的一个文件,格式为${当天日期}visit.txt,例如20180707visit.txt,现在需要将其通过spar ...

  6. spark整合hive

    目录 spark-shell整合 安装hive 配置信息 启动spark 测试 idea中spark整合 windows下搭建hadoop 配置环境变量 添加文件 idea连接虚拟机 连接文件 连接虚 ...

  7. SparkSql On Hive

    序言 sql 在 hive的使用具体还分为了2种解决方案:hive on spark 和 sparksql,这里主要使用的是sparksql.因为两者都是使用spark替换mapreduce作为计算引 ...

  8. Flink教程(25)- Flink高级特性(FlinkSQL整合Hive)

    文章目录 01 引言 02 FlinkSQL 整合Hive 2.1 介绍 2.2 集成Hive的基本方式 2.3 准备工作 2.4 SQL CLI 2.5 代码演示 03 文末 01 引言 在前面的博 ...

  9. SparkSQL操作Hive

    title: SparkSQL操作Hive date: 2020-05-12 16:12:55 tags: Spark Apache Hive 是 Hadoop 上的 SQL 引擎,Spark SQL ...

最新文章

  1. gcc编译工具的使用
  2. C++——运算符重载operator
  3. 人才招聘丨 清华大学精准医学研究院招聘启事
  4. clustalw序列比对_如何做出漂亮的序列比对图——ENDscript/ESPript
  5. 证书格式pfx和cer的区别及转换
  6. mysql setup choose_1.MySQL安装、启动、登录、重置密码、卸载
  7. Windows phone 8 学习笔记(8) 定位地图导航
  8. [html] const nums1 = [1, 2, 2, 1], nums2 = [2] 交集是什么?
  9. java学习笔记之数组
  10. HTML5第6章上机,第6章__HTML5的表单.ppt
  11. 怎么求平均数_小学奥数知识点趣味学习——平均数问题
  12. Kaggle Tabular Playground Series - Jan 2022 学习笔记1(数据分析)
  13. Windows server 2016 安装小度WiFi网卡驱动
  14. png和ico格式互相转换工具
  15. 微信公众号开通留言功能条件有哪些?
  16. b哩b哩视频弹幕爬虫程序(python)
  17. 【android】项目案例(二)之京东客户端
  18. 职业规划-自动化测试
  19. pubg手机版服务器维护,pubg国际版服务器维护
  20. linux 实验 ps,OS第1次实验报告:熟悉使用Linux命令和剖析ps命令

热门文章

  1. [转载] --- Fastjson1.2.68版及以下全版本远程代码执行漏洞通告
  2. 洛谷找最小值c语言,洛谷 P1478 陶陶摘苹果(升级版) C语言实现
  3. python入门实践19章_Python 编程从入门到实践 第19章 注销一节问题
  4. python axes_浅谈matplotlib.pyplot与axes的关系
  5. mysql execute指令_MYSQL简单命令
  6. php5 数据库框架,数据库 · FastAdmin - 基于ThinkPHP5的极速后台开发框架文档 · 看云...
  7. c# combobox集合数据不显示_excel打开数据时显示乱码/问号amp;看起来一样却v不出来怎么办...
  8. python读json文件中不同的数据类型_怎么使用python提取json文件中的字段
  9. pb自定义控件 事件_Android WebView与下拉刷新控件滑动冲突的解决方法
  10. java 堆 是用_Java8元空间和堆使用