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

spark on hive

需要提前搭建好hive,并对hive进行配置。

1、将hive的配置文件添加到spark的目录下

cp $HIVE_HOME/conf/hive-site.xml $SPARK_HOME/conf

2、开启hive的hivemetastore服务

提前创建好启动日志存放路径

mkdir $HIVE_HOME/logStart

nohup /usr/local/lib/apache-hive-3.1.3-bin/bin/hive --service metastore  > logStart/hivemetastore.log 2>&1 &

3、开启spark的thriftserver服务,运行端口为1000

cd $SPARK_HOME/sbin
start-thriftserver.sh

注意:其实还是hive的thirftserver服务,同时还需要启动spark集群

4、远程连接thirftserver服务

连接thirftserver服务后,就可以使用hive的元数据(hive在hdfs中的数据库和表),并且将spark作为分析引擎,来执行hivesql了。
那我自己集群的数据做例子:

show databases ;
use clickhouse;

在这里插入图片描述

http://www.lryc.cn/news/183216.html

相关文章:

  • Linux Vi编辑器基础操作指南
  • WEB3 创建React前端Dapp环境并整合solidity项目,融合项目结构便捷前端拿取合约 Abi
  • rust运算
  • 游戏引擎,脚本管理模块
  • 2023年7月工作经历三
  • 1801_codesys产品主样本了解
  • flink的计时器
  • @SpringBootApplication剖析
  • 浅谈wor2vec,RNN,LSTM,Transfermer之间的关系
  • 【11】c++设计模式——>单例模式
  • 深度学习-卷积神经网络-AlexNET
  • 人机关系不是物理关系也不是数理关系
  • <html dir=ltr>是什么意思?
  • 工厂模式:简化对象创建的设计思想 (设计模式 四)
  • 【2023最新】微信小程序中微信授权登录功能和退出登录功能实现讲解
  • 复习 --- C++运算符重载
  • 复习 --- select并发服务器
  • 程序三高的方法
  • 全志ARM926 Melis2.0系统的开发指引⑦
  • 全志ARM926 Melis2.0系统的开发指引⑧
  • 区别对比表:阿里云轻量服务器和云服务器ECS对照表
  • 【做题笔记】多项式/FFT/NTT
  • 网课搜题 小猿题库多接口微信小程序源码 自带流量主
  • centos安装conda python3.10
  • 解密京东面试:如何应对Redis缓存穿透?
  • #力扣:1. 两数之和@FDDLC
  • 【小沐学Python】各种Web服务器汇总(Python、Node.js、PHP、httpd、Nginx)
  • 【AI视野·今日Robot 机器人论文速览 第四十六期】Tue, 3 Oct 2023
  • macOS三种软件安装目录以及环境变量优先级
  • 嵌入式Linux裸机开发(一)基础介绍及汇编LED驱动