尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
datagrip连接带有kerberos认证的hive
1先下载工具https://yvioo.lanzn.com/isBg42j0fu7e2配置工具环境变量不配置也有默认路径变量名KRB5_CONFIG变量值 这个就是Kerberos认证给的krb5.conf文件 这边重命名改成 krb5.ini变量名KRB5CCNAME变量值这个就是Kerberos认证通过后会生成一个缓存文件 可以和上面krb5.ini一个路径 名字就叫krb5.cache3配置hosts文件接着打开本地hosts文件把给到的对应的ip域名映射加进去同时确保本地网络是通的默认是C:\Windows\System32\drivers\etc 在这个底下4修改krb5.ini文件[libdefaults] #renew_lifetime 7d forwardable true default_realm BACK.HADOOP.COM #改成自己的 ticket_lifetime 24h dns_lookup_realm false dns_lookup_kdc false #default_tgs_enctypes aes #default_tkt_enctypes aes [logging] default FILE:/var/log/krb5kdc.log admin_server FILE:/var/log/kadmind.log kdc FILE:/var/log/krb5kdc.log [realms] HADOOP.COM { admin_server kdp-mtest-hadoop101 #改成自己的 kdc kdp-mtest-hadoop101 #改成自己的 }5准备票据把自己的票据拷贝到你想放置的目录6进行Kerberos认证然后执行命令先进行认证命令行打开窗口执行 这是伪命令根据自己实际的来C:\Program Files\MIT\Kerberos\bin\kinit -k -t hive.service.keytab hive/kdp-mtest-hadoop102BACK_HADOOP.COM说明C:\Program Files\MIT\Kerberos\bin\kinit 这个就是一个安装包安装的默认路径 如果没有修改 默认就是这个路径 如果改了 选择自己的目录hive.service.keytab 这个就是Kerberos认证的keytab文件hive/kdp-mtest-hadoop102BACK_HADOOP.COM 这个就是给到的认证实体通过认证后会在kerberos页面上看到7datagrip连接hive-Djavax.security.auth.useSubjectCredsOnlyfalse -Djava.security.krb5.confC:/tools/kerberos/krb5.ini -Dsun.security.krb5.debugtrue8jdbc urljdbc:hive2://kdp-mtest-hadoop102:10000/;principalhive/kdp-mtest-hadoop102BACK_HADOOP.COM;authkerberosDataGrip 可以通过JAAS 配置文件实现完全自动认证不需要手动 kinit1. 创建 JAAS 配置文件如C:\tools\kerberos\jgss.authcom.sun.security.jgss.initiate { com.sun.security.auth.module.Krb5LoginModule required useKeyTabtrue useTicketCachefalse keyTabC:/tools/kerberos/hive.service.keytab principalhive/kdp-mtest-hadoop102BACK_HADOOP.COM doNotPrompttrue debugtrue; };2. 在 DataGrip 的 VM Options 中配置-Djava.security.auth.login.configC:/tools/kerberos/jgss.auth
RELATED

相关推荐

多线程多窗口应用架构设计:模块化解耦与消息通信实践

多线程多窗口应用架构设计:模块化解耦与消息通信实践

如果你正在开发一个需要同时处理多个窗口、多个线程的桌面应用,比如自动化测试工具、数据采集系统、或者复杂的交易软件,你可能会遇到这样的困境:窗口和线程的管理代码像意大利面一样纠缠在一起,加一个新功能就可能导致整个程序崩…

📅 2026/10/4 7:26:57
游戏物理引擎中浮空胶囊抽搐Bug分析与解决方案

游戏物理引擎中浮空胶囊抽搐Bug分析与解决方案

1. 浮空胶囊技术概述与抽搐Bug现象浮空胶囊(Floating Capsule)是一种常见的3D游戏物理系统实现方式,主要用于角色控制器与环境的交互检测。它本质上是一个垂直方向的圆柱体碰撞体,顶部和底部带有半球形封盖,形状类似医…

📅 2026/9/1 0:03:36
本科毕业论文高效写作:PaperZZ四步流程解析

本科毕业论文高效写作:PaperZZ四步流程解析

1. 本科毕业论文写作困境与破局思路 每年三四月份,总能看到图书馆里挤满了抓耳挠腮的毕业生。作为带过十几届毕业设计的导师,我发现90%的学生都会陷入相似的困境:选题迷茫、文献杂乱、写作卡壳、格式返工。去年指导的一个学生甚至连续三周每天…

📅 2026/10/3 17:36:54
MORE NEWS

更多资讯

📰

把法条速查和文书起草封装成WorkBuddy Skill:执法岗AI工作流实测

先交代一下背景。我在生态环境执法岗干了六年,每天最磨人的不是跑现场,而是回办公室之后的案头活:翻法条、写文书、理证据清单。这类工作不复杂,但极度吃时间,而且容错率低——一个条款序号引错,整本案卷就…

📰

TensorRT在Hopper上的性能红利:线程块集群、TMA与FP8实战解析

1. 从安培到Hopper,TensorRT到底变了什么如果你这两年一直在用TensorRT部署模型,大概率是从T4、A100这些卡一路走过来的。T4上跑YOLO 640分辨率做视频分析,1080p25帧一路一路地算,是很多人入门的经典场景。但当你第一次把同样的模…

📰

Claude API 缓存命中率优化:4步把账单砍半的实操指南

1. 为什么你的 Claude API 账单总是超出预期用 Claude API 做应用的朋友,十个里有八个跟我抱怨过同一件事:明明感觉没发多少请求,月底账单出来却吓一跳。我刚开始接 Claude API 做批量文本处理的时候也踩过这个坑,一个晚上跑掉了几…

📰

车辆动力学专栏目录:从建模基础到控制策略的知识地图

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

空间智能时代的地图开发:从地图API到AI大模型的应用实践

最近两年,我愈发感觉“地图”这个词已经装不下这个行业正在发生的事。以前我们说做地图,核心是把一条路、一栋楼、一个POI画准;现在再聊地图,大家嘴里全是“空间智能”、“时空数据”、“AI大模型”这些词。高德作为国内地图领域的…

📰

I²C调试为何必须用逻辑分析仪而非示波器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬