安巴里开启网络认证协议(名字来源于希腊神话中"三个头的狗——地狱之门守护者")报错add_principal:分析主体时主体的格式不正确怎么解决,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
问题描述
安巴里开启网络认证协议(名字来源于希腊神话中"三个头的狗——地狱之门守护者")时,停止服务后创建主体报错如下:
通过命令验证该错误是我的群集-112020 @ admin/admin @ OCDP .计算机输出缩微胶片这个主要的语法不合法
卡德敏。本地: addprincmycluster-112020 @ admin/admin @ OCDP .计算机输出缩微胶片
add _ principal : alformed presentation of principal whispersingprincipal
用法: add _ principal[options]principal
选项sare:
[-rand key |-nokey][-xdb _ princ _ args]*[-expireexpdate][-pwexpireppwexpdate][-maxlifefaxtixlife]
[-kvnokvno][-policy policy][-clear policy]
[-pwpassword][-maxrenewlife maxrenewlife]
[-ekeysaltlist]
[{ |-}属性]
属性sare:
允许_ post date dallow _ forward able allow _ TGS _ req _ allow可更新
allow _ proxiableallow _ dup _ skayallow _ tix需要_ pre auth
需要_ hwauthneedchangeallow _ SVR密码更改_服务
ok _ as _ delegateok _ to _ auth _ as _ delegateno _ auth _ data _ required
锁定_钥匙
哪里,
[-xdb _ princ _ args]*-任意数量的数据库特定参数.
lookateachdatabaseddocuments for supported arguments那么为啥洋麻会给我们生成一个这样的校长名称呢,有点奇怪
洋麻数据库里有四张关于网络认证协议(名字来源于希腊神话中"三个头的狗——地狱之门守护者")的表如下图:
在以下三张表中找到报错记录:
解决办法
ambari会去数据库里拿principal名称,现在这个不正常的名称导致报错,所以要把数据库中相关记录删除
字体颜色='红色'这几张表有外键检查,所以删除前先把外键检查关掉,删除完了再恢复即可/font
-关掉外键检查
showglobalvariablelike“% foreign _ key _ checks %”;
设置全局外键检查=0;
showglobalvariablelike“% foreign _ key _ checks %”;
-删除网络认证协议(名字来源于希腊神话中"三个头的狗——地狱之门守护者")三个表中报错原理
从Kerberos _ keytabahikeytab _ path='/etc/security/key选项卡/Kerberos中删除。服务检查。112020 .键标签';
从Kerberos _ principalwhere中删除,其中principal _ name=' my cluster-112020 @ admin/admin @ OCDP .COM ';
从Kerberos _ key选项卡_ principalwhere key选项卡_ path='/etc/security/key选项卡/Kerberos中删除。服务检查。112020 .键标签';
-恢复外键检查
设置全局外键检查=1;
showglobalvariablelike“% foreign _ key _ checks %”;再去重试网络认证协议(名字来源于希腊神话中"三个头的狗——地狱之门守护者")打开正常
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/156551.html