hiveserver2与beeline进行远程连接hive配置及遇到的问题

1、hiveserver2

参与用户模拟功能,因为开启后才能保证各用户之间的权限隔离。

1.1、配置

$HADOOP_HOME/etc/hadoop/core-site.xml

XML 复制代码
<!--配置所有节点的root用户都可作为代理用户-->
<property>
    <name>hadoop.proxyuser.root.hosts</name>
    <value>*</value>
</property>

<!--配置root用户能够代理的用户组为任意组-->
<property>
    <name>hadoop.proxyuser.root.groups</name>
    <value>*</value>
</property>

<!--配置root用户能够代理的用户为任意用户-->
<property>
    <name>hadoop.proxyuser.root.users</name>
    <value>*</value>
</property>

hive-site.xml

XML 复制代码
<!-- 指定hiveserver2连接的host -->
<property>
	<name>hive.server2.thrift.bind.host</name>
	<value>node154</value>
</property>

<!-- 指定hiveserver2连接的端口号 -->
<property>
	<name>hive.server2.thrift.port</name>
	<value>10000</value>
</property>

1.2、启动

由于启用了hive.metastore.uris参数,所以需要先启用metastore,详情见另一篇博客hive在配置文件中添加了hive.metastore.uris之后进入hive输入命令报错-CSDN博客

bash 复制代码
nohup hive --service metastore & #启动 metastore (如果没配置就不用手动开启)
hive --service hiveserver2

2、beeline

替代hive cli的另一种连接hive的方式,命令

bash 复制代码
bin/beeline -u jdbc:hive2://node154:10000 -n root

还可能遇到hdfs进入安全模式,离开安全模式

XML 复制代码
hadoop dfsadmin -safemode leave
相关推荐
躺柒14 小时前
读数据架构知识体系指南14数据编织
大数据·数据仓库·数据分析·数据湖·数据编织
卷毛迷你猪19 小时前
快速实验篇(B12)异常流量与刷单识别(方法论演示)
大数据·hive·hadoop·数据挖掘·聚类
卷毛迷你猪2 天前
快速实验篇(B07 )Session 会话化与序列
大数据·hive·hadoop
卷毛迷你猪2 天前
快速实验篇(B08)搜索词分析实战
大数据·hive·hadoop
一隅论数智2 天前
给AI Agent一颗“私域大脑“:本体增强的工程化之路
大数据·运维·数据仓库·人工智能·笔记·学习·政务
卷毛迷你猪2 天前
快速实验篇(B10)品类共现与关联规则实战
大数据·hive·hadoop
卷毛迷你猪2 天前
快速实验篇(B09)城市维度分析,均匀随机字段的识别与证明
大数据·hive·hadoop
卷毛迷你猪3 天前
快速实验篇(B06)页面单跳转化率
大数据·hive·hadoop
卷毛迷你猪4 天前
快速实验篇(B02)DWD 生产级升级
大数据·hive·hadoop
卷毛迷你猪4 天前
快速实验篇(B03) 用户行为漏斗与转化率
大数据·hive·hadoop