首页 > 编程语言 >用第二客户端远程连接hive报错Failed to connect to node1:10000

用第二客户端远程连接hive报错Failed to connect to node1:10000

时间:2024-10-13 15:54:40浏览次数:3  
标签:bin 10000 hadoop hive apache 报错 node1 root

报错内容:

24/10/13 15:08:35 [main]: WARN jdbc.HiveConnection: Failed to connect to node1:10000
Error: Could not open client transport with JDBC Uri: jdbc:hive2://node1:10000: Failed to open new session: java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.authorize.AuthorizationException): User: root is not allowed to impersonate root (state=08S01,code=0)

问题:

执行 ! connect jdbc:hive2://node1:10000,用root连接hive时报错显示如下

报错原因是:Beeline 连接到 Hive 时遇到了权限问题。具体来说,用户 root 尝试连接到 Hive 服务器时,Hive 不允许 root 用户模拟(impersonate)自己或其他用户。

解决方法:

在hadoop的安装目录下修改core-size.xml配置文件添加如下记得3台机器全部都要修改

 该配置文件一般在hadoop的安装目录下的 etc/hadoop下

<property>
        <name>hadoop.proxyuser.root.hosts</name>
        <value>*</value>
</property>

<property>
        <name>hadoop.proxyuser.root.groups</name>
        <value>*</value>
</property>

之后重启hadoop和hive

#关掉hadoop
stop-all.sh
#关掉hive
kill -9 两个RunJar的进程

# 启动hadoop
start-all.sh
#启动hive服务
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service metastore &
nohup /export/server/apache-hive-3.1.2-bin/bin/hive --service hiveserver2 &

重新连接hive

成功!

标签:bin,10000,hadoop,hive,apache,报错,node1,root
From: https://blog.csdn.net/weixin_62731303/article/details/142899184

相关文章

  • 基于Hive的网络电视剧收视率分析系统大数据Hadoop
    本系统基于Java与SpringBoot技术,并结合Hive来实现对网络电视剧收视率的深入分析。它能够广泛收集来自多个渠道的相关数据,包括各网络平台上电视剧的播放量、观看时长、观众地域分布、年龄层次、观看设备类型以及观众的互动数据(如评论、点赞、分享等)。这些数据被整合......
  • 包解决!Android Studio报错:Duplicate class kotlin.collections.jdk8.CollectionsJDK8K
    Executionfailedfortask':app:checkDebugDuplicateClasses'.>Afailureoccurredwhileexecutingcom.android.build.gradle.internal.tasks.CheckDuplicatesRunnable>Duplicateclasskotlin.collections.jdk8.CollectionsJDK8Ktfoundinmodul......
  • v4501v.dll文件缺失或损坏?从根源入手轻松解决v4501v.dll文件报错
    当您在使用计算机时遇到“找不到v4501v.dll”或“v4501v.dll缺失/损坏”的错误提示,这意味着您的系统中缺少或损坏了一个重要的动态链接库文件。v4501v.dll文件通常是某些应用程序或游戏正常运行所必需的组件之一,缺失或损坏该文件会导致相关程序无法启动或运行异常。为了确保您......
  • ORB_SLAM2 编译失败报错
    编译前,对部分包的要求:Pangolin==0.5Eigen>=3.1.0(可安装3.1.0)OpenCV3==3.x.x(可安装3.4.15)通常,Eigen直接在终端使用apt-get安装libeigen3-dev即可Pangolin最好是不要直接安装最新的版本,否则在编译过程中会出现/usr/lib/ldcannotfindlEigen3::Eigen的错误......
  • 毕业设计项目-基于ssm+vue的外卖点餐系统+vue源码+10000字论文
    项目简介基于SSM实现的,主要功能如下:审核说明本项目源码收集于互联网或用户分享,经我们对资料的认真审核整理,确保资源可以正常使用;悉知:有一定的基础同学可以自行导入idea或者eclipse中运行项目,我们并不提供免费的技术指导。项目技术spring/springmvc/mybatis/(jsp)/html/......
  • hive生成连续的时间和连续的数
    select*,DATE_ADD(t_start,n)ASptfrom(SELECT22asuid,'2024-10-01'ast_start,'2024-10-05'ast_end)tLATERALVIEWposexplode(split(space(DATEDIFF(t_end,t_start)),''))kASn,222024-10-0120......
  • C# LINQ 查询报错:指定的转换无效
     usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Dynamic;usingSystem.Linq;usingSystem.Runtime.CompilerServices;usingSystem.Data.Linq;usingSystem.Data.Linq.Mapping;usingSystem.......
  • 大数据毕业设计选题推荐-网络小说数据分析系统-Python数据可视化-Hive-Hadoop-Spark
    ✨作者主页:IT毕设梦工厂✨个人简介:曾从事计算机专业培训教学,擅长Java、Python、PHP、.NET、Node.js、GO、微信小程序、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。☑文末获取源码☑精彩专栏推荐⬇⬇⬇Java项目Python项目安卓项......
  • 泛微e-cology安装报错 MySQL初始化问题Table 'ecology.e9_para_xxx' doestn't exist
    在安装泛微e-cology9进行初始化数据库时出现如下报错Table 'ecology.e9_para_xxx'doestn'texist 明明是在初始化数据库  数据表不存在不是很正常==经过研究  发现泛微在初始化数据库时 会执行存储过程脚本  使用dbeaver可以看到 根据代码逻辑看  如......
  • oracle 19c dgbroker 报错ORA-16664 with ORA-12514如何解决
    alert中一堆这个保存一新***********************************************************************FatalNIconnecterror12504,connectingto:(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=)(INSTANCE_NAME=hrz)(CID=(PROGRAM=oracle)(HOST=sd4)(USER=oracle)))(ADDRESS......