温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。
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. 互联网项目一般使用mysql的什么隔离级别
  2. C#2.0泛型-Dictionary,List的用法
  3. python的init有什么用_Python中 __init__.py的作用
  4. 【数据分析】Python数据分析学习路线个人总结
  5. C++ 初始化与赋值
  6. mysql崩溃_mysql崩溃原因分析
  7. iOS开发之开发者账号的申请进度跟进(申请的询问)
  8. matlab 自带定积分,Matlab怎么计算定积分,划重点了
  9. 10款网站后台管理系统模板_bootstrap网站后台模板_html后台模板下载(五)
  10. 数学专业偏向算法智力题的面试题
  11. 曾被网友疯狂恶搞的「蚂蚁呀嘿」项目开源上过GitHub热榜
  12. location.href和open的几种用法和区别
  13. bpe分词算法的原理以及在机器翻译中的应用
  14. 获取汉字拼音首字母和五笔首字母
  15. C#取得DataTable最大值、最小值
  16. 掉书袋的东东,我喜欢。。。
  17. 5G为人工智能与工业互联网赋能|79页高清PPT
  18. 微软技术支持实习面试
  19. Android数据库比较
  20. [SinGuLaRiTy] 数论题目复习

热门文章

  1. 一步到位:手把手教你R语言竞争风险模型建模-列线图-校准曲线-K折验证-外部验证- 决策曲线
  2. Java实现对称密钥算法
  3. 计算机组成原理——系统总线
  4. 《C++ Primer 5th》知识点总结练习题解
  5. 天轰穿视频非知识点总结
  6. jQuery MiniUI, 企业级Web开发
  7. 微擎-人人商城接入Facebook授权登录
  8. 晶体管放大电路之应用
  9. 模拟电子技术基础 第二章 常用半导体器件原理
  10. 几何画板椭圆九种画法_椭圆的画法几何画板的动画演示