gpt4 book ai didi

java - java.lang.NoClassDefFoundError:javax/security/auth/kerberos/KeyTab

转载 作者:行者123 更新时间:2023-12-02 21:04:06 26 4
gpt4 key购买 nike

我是hadoop的新手。我试图在netbeans环境中通过hadoop的toolrunner从Java代码运行作业。但我仍然找不到解决此问题的解决方案。

Exception in thread "main" java.lang.NoClassDefFoundError: javax/security/auth/kerberos/KeyTab at org.apache.hadoop.security.UserGroupInformation.(UserGroupInformation.java:609) at org.apache.hadoop.security.UserGroupInformation.loginUserFromSubject(UserGroupInformation.java:799) at org.apache.hadoop.security.UserGroupInformation.getLoginUser(UserGroupInformation.java:760) at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:633) at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2812) at org.apache.hadoop.fs.FileSystem$Cache$Key.(FileSystem.java:2802) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2668) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:371) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:170) at org.enahang.mapreduce.utils.mrUtils.Test.run(Test.java:125) at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70) at org.enahang.mapreduce.utils.mrUtils.Test.main(Test.java:62)



我的平台是Windows 7。

我添加了许多库。首先,我添加了 Apacheds-kerberos-codec-2.0.0-M15.jar然后我添加了许多其他类似的库 Javaee-api-7.0.jar java-rt-jar-stubs-1.5.0.jar
但我不知道错误从何而来。

这是我添加的.jar文件的完整列表,以在代码中包含Keytab类: apacheds-i18n-2.0.0-M15.jar api-asn1-api-1.0.0-M20.jar api-util-1.0.0-M20.jar commons-cli-1.2.jar commons-codec-1.4.jar commons-collections-3.2.1.jar commons-configuration-1.6.jar jsp-api-2.1.jar hadoop-auth-2.7.0.jar
提前致谢

最佳答案

好的,我认为对于这个问题,研究就足够了。答案是hadoop-conf-kerberos-6.0.0.jar包含一些xml和属性文件,用于针对Kerberos配置hadoop。我的程序无法找到KeyTab类的问题是配置错误的结果。[hadoop-conf-kerberos-6.0.0.jar][1]包含准备好的配置文件,类似于core-site.xmlhdfs-site.xmlmapred-site.xml等。它补充了我添加到程序中的Apacheds-kerberos-codec-2.0.0-M15.jar

关于java - java.lang.NoClassDefFoundError:javax/security/auth/kerberos/KeyTab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42456291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com