温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。
Fayson的github:
https://github.com/fayson/cdhproject
提示:代码块部分可以左右滑动查看噢

1.问题描述


CDH集群升级至5.15并且启用Kerberos的情况下,在命令行使用impala-shell执行SQL操作会报如下异常:

[cdh01.fayson.com:25003] > select count(*) from ods_user;
Query: select count(*) from ods_user
Query submitted at: 2018-10-25 00:02:13 (Coordinator: http://cdh04.fayson.com:25000)
Query progress can be monitored at: http://cdh04.fayson.com:25000/query_plan?query_id=cb4b45a849a9c4c7:7603f86900000000
WARNINGS: TransmitData() to 172.27.0.3:27000 failed: Not authorized: Client connection negotiation failed: client connection to 172.27.0.3:27000: Server not found in Kerberos database

(可左右滑动)

2.问题原因


创建代理时,KrpcDataStreamSender仅传递已解析的IP地址。其实需要既传递解析后的IP地址又传递主机名,这样才不会导致最终使用IP地址作为Kerberos principal的主机名。

如:在KDC中,Impala Daemon的Kerberos principal格式为impala/@FAYSON.COM,而因为上述错误会导致使用的Kerberos principal为impala/127.23.4.9@FAYSON.COM,从而导致在Kerberos的Database中未找到该principal。

3.解决方法


将集群所有节点的/etc/krb.conf文件中增加如下配置:

rdns=true

(可左右滑动)

关于该异常具体参考官网JIRA

https://issues.apache.org/jira/browse/IMPALA-7298

提示:代码块部分可以左右滑动查看噢
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。

推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

0433-Kerberos环境下Impala Daemon在CDH5.15版本中KRPC端口27000异常分析相关推荐

  1. 0110-如何给Kerberos环境下的CDH集群添加Gateway节点

    2019独角兽企业重金招聘Python工程师标准>>> Fayson的github: https://github.com/fayson/cdhproject 1.文档编写目的 Ga ...

  2. 痞子衡嵌入式:在MDK开发环境下将关键函数重定向到RAM中执行的几种方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是在MDK开发环境下将关键函数重定向到RAM中执行的几种方法. 这个关键函数重定向到 RAM 中执行系列文章,痞子衡已经写过 <IA ...

  3. 痞子衡嵌入式:在IAR开发环境下将关键函数重定向到RAM中执行的三种方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是在IAR开发环境下将关键函数重定向到RAM中执行的三种方法. 嵌入式项目里应用程序代码正常是放在 Flash 中执行的,但有时候也需要将 ...

  4. ARM 环境下使用azure powershell 从远程blob中拉去vhd 并创建虚拟机

    最近需要从指定公共访问的blob中复制vhd到自己的订阅存储账户,并使用vhd创建AZURE ARM虚拟机(非经典版),而且在portal.azure.cn中无法实现虚拟机映像创建等功能,于是自己使用 ...

  5. linux环境下python编程指南,在Linux系统中搭建Python编程环境

    Linux系统是为编程而设计的,因此在大多数Linux计算机中都默认安装了Python. 1. 检查Python版本 在系统中运行应用程序Terminal(如果是Ubuntu,可按Ctrl+Alt+T ...

  6. hive 时间转字符串_07697.0.3如何在Kerberos环境下用Ranger完成对Hive的行过滤及列脱敏...

    文档编写目的 本篇文章主要介绍如何在CDP DC7.0.3集群中使用Ranger在Hive中进行行过滤及列脱敏,行级别的过滤相当于一个强制性的where子句,例如在订单表中,员工仅被允许查看自己所在地 ...

  7. linux 环境下安装oracle11g方法及安装过程中遇上的问题解决方法

     Oralce安装教程 1.先安装需要的依赖包 找到哪个没有安装,直接yum install XX,直到所有的都安装完成.注意,可能一个包安装了,再次执行检查,还是提示没有安装,那么就不需要管他们了, ...

  8. MATLAB环境下基于包络谱和谱峭度的一维振动信号分析

    依旧是信号处理相关的东西,本文再次讲解如何应用包络谱和谱峭度分析一维振动信号进而诊断轴承故障,运行环境为MATLAB R2021B. 面包多第三方代码:

  9. linux下openssh5.3漏洞,linux的低版本中openssh三大漏洞的分析及修复方法

    一:漏洞分析最近进行linux系统安全加固分析,进行漏洞扫描扫描分析,不扫不知道,一扫吓一跳,linux系统服务器的 OPENSSH存在3大安全漏洞,祥如下: 1:OpenSSH GSSAPI 处理远 ...

  10. 0557-6.1.0-Kerberos环境下SQL客户端DBeaver配置异常分析

    1 文档编写目的 参考Fayson前面的文章<0469-如何使用DBeaver访问Kerberos环境下的Impala>,环境变量也配置了,krb5.conf文件也准备好了,但在使用SQL ...

最新文章

  1. 修改主机名 修改静态IP
  2. 综合应用WPF/WCF/WF/LINQ之八:后台开发人员的Solution
  3. listView 多布局
  4. 公共样式_设计干货 | 园路铺装的100种样式,保存收好
  5. python模拟猫狗大战_tensorflow实现猫狗大战(分类算法)-阿里云开发者社区
  6. 【离散数学】二元关系的性质
  7. 字符串截取mysql
  8. php 小程序回调,微信小程序Promise简化回调实例分享
  9. 服务器虚拟化的毕业设计,云桌面技术研究与应用毕业设计论文+开题报告+翻译+源码...
  10. Http头部和状态码
  11. c语言小学生入门自学,啊哈C语言:小学生坐在马桶上都可以读懂的C语言编程入门书 PDF 扫描版[20M]...
  12. sip协议详解_WebRTC SDP 详解和剖析
  13. chrome谷歌浏览器 离线安装包下载64位
  14. 读书百客:《白马篇》赏析一
  15. 通过LiveNVS(免费使用)集中化管理多个LiveNVR-数据透传摆脱局域网的公网IP限制
  16. 什么是API,SDK和API之间有什么关系呢?
  17. 一个轻量级的RGB颜色选择器--jscolor
  18. 干货|人人都是翻译项目的Master
  19. Cewl命令学习Hydra学习---Hydra windows破解实战各个协议演示
  20. 瑞利、莱斯与Nakagami-m信道衰落模型

热门文章

  1. spring cloud SnakeYAML RCE 漏洞复现
  2. 【PTA】统计素数并求和
  3. matlab 平滑曲线连接_兔学 | MATLAB由离散数据点绘制曲线图像
  4. matlab 三维点 边界曲面,【matlab三维散点绘制曲面】
  5. 中国交通信号控制技术发展回顾
  6. 供应链三道防线(读书笔记)1(共4)
  7. 分享几个在线作图工具
  8. (Python编程)稳定的copra算法(copra-ep)
  9. mcafee 8.5杀毒软件下载、安装、配置详解教程
  10. DOS命令大全(存档自用)