我正在尝试从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