首页 > 其他分享 >hiveserver2拒绝连接

hiveserver2拒绝连接

时间:2024-03-28 11:57:04浏览次数:23  
标签:proxyuser 拒绝 Hadoop 代理 用户 hiveserver2 kang hadoop 连接

一、报错内容

 二、解决办法

基本都是core-site.xml文件中没做好代理导致的。

在文件中添加如下配置

  <property>
        <name>hadoop.proxyuser.xxx.hosts</name>
        <value>*</value>
    </property>
    <property>
        <name>hadoop.proxyuser.xxx.groups</name>
        <value>*</value>
    </property>
    <property>
        <name>hadoop.proxyuser.xxx.users</name>
        <value>*</value>
    </property>

  需要注意的是,修改后需要分发到其他服务器节点相关目录下,并且重启Hadoop。

hadoop.proxyuser.kang.hosts:指定允许通过代理访问的主机节点,其中“*”表示允许任何主机进行代理访问。

hadoop.proxyuser.kang.groups:指定用户kang允许代理的用户所属的组,其中“*”表示允许任何组进行代理访问。

hadoop.proxyuser.kang.users:指定用户kang允许代理的用户列表,其中“*”表示允许任何用户进行代理访问。


这些配置项主要是用于管理Hadoop中的代理用户,以确保在代理用户进行访问时,系统可以安全地对代理用户进行身份验证,并对其进行授权,允许该用户通过代理方式访问Hadoop中的其他节点。

三、Hadoop安全模式导致

当hadoop处于安全模式下时,只允许查询数据,并且hiveserver2会拒绝连接

查看方式

hadoop dfsadmin -safemode leave
参数解释
enter: 进入安全模式
leave :强制离开安全模式
get :查看安全模式是否开启
wait:等待安全模式结束

  

四、以上检查完毕后,重启hive2再试试把。

Step1.重新启动Hadoop

Step2.重新启动hive2

  bin/hiveserver2

Step3.启动beeline

  bin/beeline

Step4:尝试连接

  !connect jdbc:hive2://192.168.12.101:10000

       username

       password

这里需要注意的是,看你当前用户是谁,我是用子账号开启的hive2服务,这里如果是再用root用户去打开beeline尝试connect连接会报错,切到同一用户,再执行connect。

 

标签:proxyuser,拒绝,Hadoop,代理,用户,hiveserver2,kang,hadoop,连接
From: https://www.cnblogs.com/lxzcloud/p/18101269

相关文章

  • Linux - 批量清除失效软连接
     红底白字,并且一闪一闪的都是失效的软连接,需要批量清除它们...1、打印所有失效软连接find./*-typel-exectest!-e{}\;-exececho{}\; 2、批量清除失效软连接find/path/to/search-typel-exectest!-e{}\;-execrm{}\;    — 要养成终生......
  • Xilinx ZYNQ 7000+Vivado2015.2系列(十)MIO/EMIO再识,MIO的引脚“复用”,EMIO当作PS的接口
    前面我们介绍过EMIO,但是不详细。MIO是PS的IO接口,这个M代表的是Multiuse,也就是多用途,在下图中我们可以看到54个MIO连接这么多东西,必须得复用,所以当我们开发的时候需要的功能配置上,不需要的去掉,防止IO口被占用。板子用的是zc702。下面我们双击ZYNQ核:我们到MIO的配置里,把其......
  • Linux下使用命令查看服务器的连接数
    使用命令查看服务器的连接数,可用于判断服务器是否有CC攻击;netstat-nat|grep-i"80"|wc-l#统计80端口连接数(可以判断是否被CC)netstat-ntu|awk'{print$5}'|cut-d:-f1|sort|uniq-c|sort-n#统计是哪些IP连的(可以用来屏蔽CC攻击的ip)netstat-ntu|a......
  • Xshell进行连接Ubantu
    XShell连接乌班图虚拟机经过以下步骤 1、查看ip地址首先安装net-tools(如已安装忽略),然后用ifconfig查看ip地址。命令如下:sudoaptinstallnet-toolsifconfig 红框里的就是要进行连接的ip主机地址 2、查看ssh状态首先检测ssh的状态:ps-e|grepssh没有看到......
  • JDBC与数据库连接池
    JDBC1JDBC概述JDBC(JavaDatabaseConnectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)简单理解为:JDBC,是SUN提供的一套API,使用这套API可以实现对具体数据库的操作(获取连接、关闭连接、DML、DDL、DCL)数据库的驱动:数据库厂商针对于JDB......
  • sqlserver连接超时
    常规的连接超时,都是查看:网络是否联通防火墙是否关闭、tcp/ip协议是否启用、账号密码问题等。这种的基本上应用连不上数据库,但数据库管理器也肯定连不上。最近碰到2次特别现象就是应用连接数据库超时,但服务器上的数据库管理器连接是没问题的,数据库访问也正常。特此记录一下查了很......
  • ASAA821-EARB0-7H 金手指连接器 SMD卧贴 间距0.5MM 260P DDR4 FOXCONN(富士康)
    ASAA821-EARB0-7H衔接器主要用于电脑和其他电子产品中,完成电气衔接和信号传输。在实践运用中,它可能需要与相应的插座或其他衔接器配合运用。ASAA821-EARB0-7H是富士康(FOXCONN)企业集团出产的一款金手指连接器。以下是关于该产品的部分信息:品牌:FOXCONN/富士康型号:ASAA821-EAR......
  • 管道(NamedPipeClientStream)连接报“访问路径被拒绝”
    问题:NamedPipeClientStream对象调用Connect(毫秒)时报“访问路径被拒绝”解决:在服务端(NamedPipeServerStream)中添加PipeSecurity对象SecurityIdentifiersecurityIdentifier=newSecurityIdentifier(WellKnownSidType.AuthenticatedUserSid,null);PipeSecuritypipeSecur......
  • 博图V18与Factory IO的连接
    FactoryIO官网中有S7-1200与S7-1500的连接模版,只有通过模版才能让PLC与FactoryIO相连接且做到交换数据,但由于模板是为TIAV15设计,所以要采用其他手段来连接到FactoryIO。NetToPLCsim是一个基于本地的虚拟网卡的中转软件。在S7-PLCSIMAdvancedV5.0(或PLCSIM)中有已经组态完......
  • 就业班 第二阶段 2401--3.26 day6 Shell初识 连接vscode
    远程连接vs_code可能出现的问题C:\Users\41703\.ssh验证远程主机的身份,如果连不上vscode,可以尝试删除这里面的公钥代码。重新安装那个扩展,排除扩展本身的问题谁连过我,并操作了什么curlhttps://gitea.beyourself.org.cn/newrain001/shell-project/raw/branch/master......