SparkSQL整合Hive
1、Hive远程模式
SparkSQL整合Hive需要明白如下结构图
2、SparkSQL与Hive共用元数据
2.1、开启Hive元数据服务
2.1.1、修改配置
目的:开启hive元数据服务的目的是让SparkSQL可以获取到Hive的元数据
在$HIVE_HOME/conf目录下将hive-site.xml
修改一行配置,增加了这一行配置之后,以后在使用hive之前都需要先启动元数据服务
。因为hive客户端需要首先连接Metastore才能正常使用,如上图。
<property>
<name>hive.metastore.uris</name>
<value>thrift://master