Spark如何在Windows本地接入Hive
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇文章主要介绍Spark如何在Windows本地接入Hive,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方案一:Jdbc直连HivePS:确认Hive服务是否启动,进入到H
千家信息网最后更新 2025年12月03日Spark如何在Windows本地接入Hive
这篇文章主要介绍Spark如何在Windows本地接入Hive,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
方案一:Jdbc直连Hive
PS:确认Hive服务是否启动,进入到Hive服务器进行以下操作1.先开启 metastore hive --service metastore &2.开启hiveserver2,默认端口是10000 hive --service hiveserver2 &3.验证是否开启成功 netstat -ntulp | grep 10000 输出:tcp 0 0 0.0.0.0:10000 0.0.0.0:* LISTEN 27799/java 即为服务开启成功
代码实现
方案二:SparkSession直连Hive
初始化并创建Sparksession,代码实现
使用Sparksession查询

查询结果
注:连接Hive无需初始化声明注册方言
特别注意,若不加载hive-site.xml时,需在config中配置:
此配置来源于Hive服务器conf/hive-site.xml中配置项
本地还需配置hosts
附:Spark方式Windows开发环境异常及解决方案
异常1:Caused by: java.lang.RuntimeException: The root scratch dir: /tmp/hive on HDFS should be writable. Current permissions are: rwx------
解决方式:1.配置Hadoop本地环境变量

2.打开cmd命令窗口,进入到本地spark-2.3.1-bin-hadoop2.7\bin目录
3.运行以下3条命令%HADOOP_HOME%\bin\winutils.exe ls \tmp\hive%HADOOP_HOME%\bin\winutils.exe chmod 777 \tmp\hive%HADOOP_HOME%\bin\winutils.exe ls \tmp\hive
4.验证效果
异常2:Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: HzCluster
原因:本地Spark连接Hive集群时未能发现Hadoop集群,需装载hdfs配置。解决方式:1.拷贝hadoop/conf目录下的core-site.xml和hdfs-site.xml文件到项目${path}/conf目录下2.拷贝hive/conf目录下的hive-site.xml文件到项目${path}/conf目录下[重要]修改hive-site.xml文件内容,仅保留以下配置
3.初始化Sparksession时装载Hive、Hdfs的配置文件
以上是"Spark如何在Windows本地接入Hive"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
配置
目录
文件
服务
内容
方式
方案
接入
成功
代码
命令
拷贝
服务器
环境
篇文章
集群
项目
查询
验证
重要
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
观安杯网络安全技能竞赛
陕西系统软件开发多少钱
江苏机架服务器批发云主机
数据库与发证面积不符
加强网络安全系统建设方案
网络安全和信息化安全汇报
3u服务器单价
山东朗东网络技术 莱州
软件开发哪个证书最好
精通收银数据库
国家电网领导网络安全表态发言
建党100周年网络安全总结
梅安森网络安全
js数据库怎么修改
建立图书借阅数据库的关系图
数据库设计表格
贵阳市网络安全宣传周启动仪式
捕获spring数据库错误
网络安全论文500字左右
拍摄网络安全宣传片的意义
如何判断自己适合软件开发
我的世界 服务器管理员权限
和平区好的软件开发哪家强
数据库执行日志开启
软件开发外包公司泄源码
老鼠服务器
有毒小说服务器异常
有人打电话说他是网络技术
贝克曼库尔特 数据库
服务器水冷管理技术