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
相关推荐
5***79001 天前
JavaScript生成器函数
hive·tidb·consul
顧棟2 天前
HDFS元数据与auditlog结合Hive元数据统计分析
hive·hadoop·hdfs
yumgpkpm2 天前
腾讯云TBDS与CDH迁移常见问题有哪些?建议由CDH迁移到CMP 7.13 平台(类Cloudera CDP,如华为鲲鹏 ARM 版)
hive·hadoop·zookeeper·flink·spark·kafka·hbase
hexionly2 天前
数据仓库·架构,建模(二)
数据仓库
yumgpkpm3 天前
数据可视化AI、BI工具,开源适配 Cloudera CMP 7.3(或类 CDP 的 CMP 7.13 平台,如华为鲲鹏 ARM 版)值得推荐?
人工智能·hive·hadoop·信息可视化·kafka·开源·hbase
二进制_博客3 天前
使用datax将mysql数据抽取到hive分区表无数据
数据库·hive·mysql
干就完事了3 天前
Hive视图
数据仓库·hive·hadoop
A尘埃3 天前
Hive基于Hadoop的数据仓库工具
数据仓库·hive·hadoop
百***35944 天前
从0到1部署Tomcat和添加servlet(IDEA2024最新版详细教程)
hive·servlet·tomcat
howard20054 天前
5.2 Hive插入数据实战
hive·插入数据