问题描述/异常栈

    访问数据地图回收站页面报错:进行kerberos认证失败

    FAQ-回收站报错-进行kerberos认证失败 - 图1

    解决方案

    确认easydmap数据库是否存在keytab数据
    select * from easydmap.dm_proxy_deytab;
    
    若查询为空,去数据地图后端服务器执行以下命令,替换{{backend_port}}、{{hive_principal}}和{{hive_keytab_file}}
    curl -X PUT "http://127.0.0.1:{{backend_port}}/api/system/proxykeytab/add?principal={{hive_principal}}&keytabPath={{hive_keytab_file}}"
    
    例:
    [root@bigdatadev001 keytab]# cd /usr/easyops/easy_dmap/default_easy_dmap/backend/20211007101943434ed3ef0ad/keytab/
    [root@bigdatadev001 keytab]# pwd
    /usr/easyops/easy_dmap/default_easy_dmap/backend/20211007101943434ed3ef0ad/keytab
    [root@bigdatadev001 keytab]# curl -X PUT "http://127.0.0.1:7066/api/system/proxykeytab/add?principal=hive/bigdatadev001.nesc.com.cn@BIGDATADEV.NESC.COM&keytabPath=/usr/easyops/easy_dmap/default_easy_dmap/backend/20211007101943434ed3ef0ad/keytab/hive.service.keytab"

    问题原因

    缺失keytab文件信息

    作者:李思捷