配置Hive远程服务详细步骤

HiveServer2支持多客户端的并发和认证,为开放API客户端如JDBC、ODBC提供了更好的支持。

(1)修改hive-site.xml,在文件中添加以下内容:

复制代码
    <property>
        <name>hive.metastore.event.db.notification.api.auth</name>
        <value>false</value>
    </property>
    <property>
      <description>HiveServer2 Thrift接口的端口号</description>
      <name>hive.server2.thrift.port</name>
      <value>10000</value>
    </property>
    <property>
      <description>运行HiveServer2 Thrift接口的主机</description>
      <name>hive.server2.thrift.bind.host</name>
      <value>master</value>
    </property>
    <property>
        <name>hive.server2.enable.doAs</name>
        <value>false</value>
    </property>

(2)修改/home/software/hadoop/etc/hadoop/core-site.xml,增加如下内容:

复制代码
<property>
        <name>hadoop.proxyuser.root.hosts</name>
        <value>*</value>
    </property>
    <property>
        <name>hadoop.proxyuser.root.groups</name>
        <value>*</value>
    </property>

(3)将core-site.xml配置文件使用scp命令发送给各子节点

复制代码
scp -r /home/software/hadoop/etc/hadoop/core-site.xml root@slave01:/home/software/hadoop/etc/hadoop/
scp -r /home/software/hadoop/etc/hadoop/core-site.xml root@slave02:/home/software/hadoop/etc/hadoop/
scp -r /home/software/hadoop/etc/hadoop/core-site.xml root@slave03:/home/software/hadoop/etc/hadoop/

(4)一定要在启动Hadoop集群、MySQL服务、Hive元数据库服务后,最后再启动Hive远程服务

复制代码
--启动Hadoop集群
/home/softare/hadoop/sbin/start-all.sh
/home/softare/hadoop/sbin/mr-jobhistory-daemon.sh start historyserver
--启动MySQL服务
service mysqld start
--后台启动Hive元数据服务
nohup hive --service metastore &  
--后台启动hiveserver2服务 
nohup hive --service hiveserver2 &

5)验证是否成功开启远程服务

相关推荐
BYSJMG18 小时前
大数据毕业设计选题推荐:基于大数据的全球气温历史演变分析与可视化,用Hadoop+Spark处理
大数据·hadoop·分布式·信息可视化·spark·kmeans·课程设计
fastjson_18 小时前
Hive 自定义函数
数据仓库·hive·hadoop
Gent_倪19 小时前
MySQL 与 Hive 语法异同点详解
数据库·hive·mysql
lhldsg2 天前
智慧场馆解决方案软件开发实战:从需求分析到落地部署全流程
数据库·数据仓库·需求分析
迈巴赫车主2 天前
Doris简介
大数据·数据仓库·doris
张工在路上3 天前
WPF 布局基础概述
大数据·hadoop·wpf
BYSJMG3 天前
计算机毕设选题|基于大数据与文本挖掘的自动驾驶事故成因分析及可视化研究|Hadoop+PySpark+Django+Vue
大数据·hadoop·信息可视化·django·自动驾驶·kmeans·课程设计
weixin_307779134 天前
Databricks里用PySpark统计指定表和字段中各字段的空值、空字符串或零值比例
运维·数据仓库·python·spark·云计算
邀星月为媒4 天前
从零打造一个属于自己的 AI Agent:Core Hive Agent 开源项目解析
人工智能·hive·开源
BI专家之路4 天前
安装linux/hadoop/jdk/hive
linux·hive·hadoop