- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我为 Hadoop 集群设置了 Kerberos 身份验证。当我尝试使用 kinit 获取 kerberos 票证时,它将票证存储在 krb5cc_0 中
$ sudo klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: hduser/stwhdrm01@FDATA.COM
Valid starting Expires Service principal
01/04/2018 10:15:14 01/05/2018 10:15:14 krbtgt/FDATA.COM@FDATA.COM
但是当我尝试在命令行上列出 HDFS 目录时,出现以下错误:
$ hdfs dfs -ls /
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
Java config name: null
Native config name: /etc/krb5.conf
Loaded from native config
>>>KinitOptions cache name is /tmp/krb5cc_1001
18/01/04 10:07:48 WARN ipc.Client: Exception encountered while connecting to the server : javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]
18/01/04 10:07:48 WARN ipc.Client: Exception encountered while connecting to the server : javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]
我的/etc/krb5.conf:
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_realm = FDATA.COM
dns_lookup_realm = false
dns_lookup_kdc = false
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
default_ccache_name = FILE:/tmp/krb5cc_0
[realms]
FDATA.COM = {
kdc = kdc.fdata.com
admin_server = kdc.fdata.com
}
[domain_realm]
.fdata.com = FDATA.COM
fdata.com = FDATA.COM
为什么 hdfs 和 kinit 使用不同的 kerberos ccache 文件?
最佳答案
因为你用 sudo
调用 kinit 而不是你自己。您的 klist 输出显示了 root
的 Kerberos 票证。
关于Hadoop Kerberos : hdfs command 'Failed to find any Kerberos tgt' even though I had got one ticket using kinit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48093826/
在我的 asp.net 网站上。我将一些数据放入表单例份验证票证的 UserData 部分。稍后我可以使用访问这些数据 (FormsIdentity)(HttpContext.Current.User
我想知道如何向注解添加参数,然后使用该参数帮助编写注解。 作为一个简单的例子,假设我想定义 @Defect() .除其他事项外,该注释将添加 @Tag() . 我可以这样做吗?如果是这样,代码会是什么
1、获取流程 1、获取 access_token 2、通过access_token换取 jsapi_ticket 3、签名算法 签名生成规则如下:参与签名的字段包括noncestr(随机字
Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 3年前关闭。
我刚刚开始研究 osTicket。我正在挖掘这个票务系统以了解更多信息。我从官方网站和一些论坛上阅读了很多关于它的功能,但我仍然无法弄清楚团队的目的。你能解释一下 - 用一些实际例子,使用这个团队功能
我有一个出售 Activity 门票的程序,特别是“戏剧”门票。门票的起始价格为 10.0,并乘以价格系数。我的价格因素正常工作,但门票最终都采用最终门票价格的值。 我尝试在 Event 类和 Pla
我有以下代码: if (HttpContext.Current.Request.IsAuthenticated == false) { // this isn't reached so i k
我需要 OTRS Ticket 中的超链接。 如何在 OTRS 工单信息下的右侧 Pane 中添加特定工单的超链接。 这是与其他系统链接所需要的。 最佳答案 您可以通过修改Kernel/Output/
我有一个包含不同类型门票的节目。我有 Ticket、AdvanceTicket 和一张 StudentAdvanceTicket。我打印的票价是 50 美元,预售票的价格是 30 美元和 40 美元)
我正在创建一个表,该表设置为在我的数据库中列出特定旅游地点的门票价格。 由于游览在英国进行,因此价格必须以英国货币 (£0.00) 为单位。但是,在为价格列设置数据类型时,我不确定哪种数据类型可以适合
我喜欢玩 Ticket to Ride ,所以我决定尝试用 Python 实现部分游戏逻辑,作为一个辅助编程项目。游戏板本质上是一个加权多重图,因此用 NetworkX 复制了游戏的基本结构。小菜一碟
有一种方法可以从 git 存储库中获取所有问题吗?我需要用特定项目的问题填充 mysql 数据库,其中包含问题状态、报告者、优先级等...谢谢! 最佳答案 Git 和 GitHub 是两个不同的东西。
我们一直在使用fogbugz,并且一直在票证中粘贴代码,但它总是被敲打。 有什么方法可以表示一段文本是代码? You know.. Like this (编辑)是否可以放一些简单的 html 来将文本
我想以提交消息自动发布在 Redmine 票证 ID 中的方式将 Redmine 与 SVN 集成。请让我知道是否有任何插件或 Hook 可用于我实现相同的目的 最佳答案 此类功能是内置的。 转到管理
如何在 Fusion 票证中配置 Paypal 系统。在 My Fusion 票证中保持系统正常工作。 付款:现金装运:销售点(正在工作) 付款:发票:请在事件后 10 天内或 3 天内付款,如果更早
计算机预订系统或中央预订系统 (http://en.wikipedia.org/wiki/Computer_reservations_system) (CRS) 是一种计算机化系统,用于存储和检索信息
我正在构建一个基本的支持请求系统,客户可以登录并提出问题,管理员可以进入并回复,它会将状态设置为“已响应”并通过电子邮件向客户发送电子邮件,让他们认识某人已回复。 我的问题是.. 我有一个“评论”部分
我一直在试图找出 PHPUnit 中的 @ticket 注释是什么: /** * @ticket * @return bool */ public function annotationTest(
我迷路了。我正在为我的 lotto.php 随机数而苦苦挣扎。第一个是转到我的 HTML: 如何将“票”转换为标准的 php 格式? // Set the min/max $numbers = ar
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 3 年前。
我是一名优秀的程序员,十分优秀!