Java-DKRB5CCNAME不工作
我想在运行时使用-DKRB5CCNAME将kerberos票证设置为java参数 但它在hadoop中不起作用 我正在关注下面的链接 有人帮我做到这一点Java-DKRB5CCNAME不工作,java,hadoop,kerberos,Java,Hadoop,Kerberos,我想在运行时使用-DKRB5CCNAME将kerberos票证设置为java参数 但它在hadoop中不起作用 我正在关注下面的链接 有人帮我做到这一点 提前感谢。您的链接指向IBM JDK,它没有使用与Sun/Oracle JDK或OpenJDK相同的语法实现Java扩展(参见javax类中的x。 在与Sun/Oracle合作时,我从未听说过“KRB5CCNAME”是Java系统属性 < > >强>泛型方法< /强>为所有应用程序设置特定的Kerberos票证缓存——java应用程序(无论使
提前感谢。您的链接指向IBM JDK,它没有使用与Sun/Oracle JDK或OpenJDK相同的语法实现Java扩展(参见
javax
类中的x。在与Sun/Oracle合作时,我从未听说过“KRB5CCNAME”是Java系统属性 < > >强>泛型方法< /强>为所有应用程序设置特定的Kerberos票证缓存——java应用程序(无论使用JDK)和C++应用程序和命令行工具,如<代码> KimIT < /C> >,定义一个<强>环境变量<强> >,不惊讶,<代码> KRB5ccNe> /Cord>
- MIT Kerberos参考:
(最后提到了环境变量) - 这是一篇有趣的文章,不仅适用于Hadoop用户:
(§6-7)
javax
类中的x。在与Sun/Oracle合作时,我从未听说过“KRB5CCNAME”是Java系统属性 < > >强>泛型方法< /强>为所有应用程序设置特定的Kerberos票证缓存——java应用程序(无论使用JDK)和C++应用程序和命令行工具,如<代码> KimIT < /C> >,定义一个<强>环境变量<强> >,不惊讶,<代码> KRB5ccNe> /Cord>
- MIT Kerberos参考:
(最后提到了环境变量) - 这是一篇有趣的文章,不仅适用于Hadoop用户:
(§6-7)
set java_arguments=%JAVA_HEAP_MAX% -Dkrb5ccname=FILE:///ticketlocation %HADOOP_OPTS% -classpath %CLASSPATH% %CLASS% %hdfs-command-arguments%
call %JAVA% %java_arguments%