在Spark启用Kerberos之后,遇到了这个问题:
|
|
一脸懵逼,在网上查各种资料,找到如下解决方法:
会列出如下信息
根据自己使用的JDK版本,去到对应的目录,我使用的是1.8,因此去/opt/jdk1.8.0_121/jre/lib/security目录,如果不存在上面的目录,比较麻烦喽:
注意其中的 local_policy.jar 和 US_export_policy.jar,需要使用正确的jar。就可以解决啦。
对于没有上面目录的情况(没有试过,仅作为一种解决方法记录):
则需要下载JCE.jar文件到目录:/opt/jdk1.8.0_121/jre/lib/security。
JCE.zip文件包括如下内容(1.7版本)
然后就正常添加就可以了。