从不属于hadoop集群/ edgenode的计算机上使用SSL运行OOZIE Java客户端

时间:2018-11-02 11:03:02

标签: java hadoop cloudera hadoop2 oozie

我正在尝试从Java客户端触发一个oozie工作流,该客户端运行在不属于hadoop集群的计算机上。

群集上的Ozzie安装已配置了SSL,当我在远程计算机(不是群集或Edgenode的一部分)上运行Oozie Java客户端时,出现以下错误

  IO_ERROR : javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

我在edgenode(hadoop集群的一部分)上尝试相同的代码,代码成功运行。

能否获得有关如何从远程计算机运行Oozie客户端以及如何解决证书/授权问题的详细信息?

注意:我已经尝试在代码中设置证书conf,但这对我不起作用。

Hadoop集群具有Cloudera

MIK

0 个答案:

没有答案