news 2026/8/13 17:42:02

使用dataGrip连接spark

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用dataGrip连接spark

概述:

spark的配置共有5种

1、本地模式

2、集群模式:standalone, yarn,k8s,mesos四种集群模式

spark本身只是一个计算引擎,是没有数据库的,所以说数据需要在hdfs上存放,而数据库就是使用hive,都已经启动hdfs了,就使用yarn模式即可,而使用standalone模式就不合适了。

因此以下的配置是基于hdfs+yarn+spark进行配置的。

一、配置

要想spark知道hive中所有的数据库,那么就需要将spark和metastore服务联系起来

1、在hive下的hive-site.xml中添加

<property> <name>hive.metastore.schema.verification</name> <value>false</value> </property>

2、将hive的该文件复制到spark的conf下

cp /opt/installs/hive/conf/hive-site.xml /opt/installs/spark/conf

3、分发一下spark中的该文件

xsync.sh opt/installs/spark/conf/hive-site.xml

二、启动

1、启动hadoop 2、启动metastore 3、启动Spark Thrift Server

启动ThriftServer:若已经启动过hiveserver2 那么记得将端口号改为10001

opt/installs/spark/sbin/start-thriftserver.sh \ --hiveconf hive.server2.thrift.port=10000 \ --hiveconf hive.server2.thrift.bind.host=bigdata01 \ --master yarn \ --conf spark.sql.shuffle.partitions=2

hiveServer2 和 thriftserver的区别:

只需访问 Hive 表,无需 Spark 的计算能力:
使用 HiveServer2,更简单,且原生支持 Hive 功能。

需要访问 Hive 表,并利用 Spark 的计算引擎:
使用 Spark Thrift Server,可以充分利用 Spark 的分布式计算能力。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/13 17:40:57

如何将AI设计引擎深度集成到你的本地开发环境?

如何将AI设计引擎深度集成到你的本地开发环境&#xff1f; 【免费下载链接】baoyu-design Run Claude Design locally as an Agent Skill — Cursor, Claude Code & more. Produce polished UI mockups, prototypes, decks & wireframes as self-contained HTML, witho…

作者头像 李华
网站建设 2026/8/13 17:40:24

Qwen-Image-Lightning:4步极速AI图像生成,让创意不再等待

Qwen-Image-Lightning&#xff1a;4步极速AI图像生成&#xff0c;让创意不再等待 【免费下载链接】Qwen-Image-Lightning 项目地址: https://ai.gitcode.com/hf_mirrors/lightx2v/Qwen-Image-Lightning 还在为传统AI图像生成模型需要20-50步推理而烦恼吗&#xff1f;Qw…

作者头像 李华
网站建设 2026/8/13 17:39:52

Mi-Create实战宝典:零基础完成小米表盘设计的完整记录

Mi-Create实战宝典&#xff1a;零基础完成小米表盘设计的完整记录 【免费下载链接】Mi-Create Unofficial watchface creator for Xiaomi wearables ~2021 and above 项目地址: https://gitcode.com/gh_mirrors/mi/Mi-Create Mi-Create 是一款开源、免费的第三方小米穿戴…

作者头像 李华
网站建设 2026/8/13 17:39:51

如何通过openpilot开源系统为你的汽车升级智能驾驶功能

如何通过openpilot开源系统为你的汽车升级智能驾驶功能 【免费下载链接】openpilot openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300 supported cars. 项目地址: https://gitcode.com/GitHub_Trending/op/openp…

作者头像 李华
网站建设 2026/8/13 17:38:05

AI 安全担忧加剧,三位先驱为何力主开放?

在近日的 Ai4 大会上&#xff0c;Geoffrey Hinton、李飞飞和吴恩达三位 AI 先驱&#xff0c;就 AI 安全与开放的平衡展开辩论。面对快速升级的风险担忧&#xff0c;他们分别从风险治理、社会信任和产业创新角度&#xff0c;阐述了开放生态的必要性。 一、辛顿&#xff1a;风险越…

作者头像 李华