我正在尝试使用 oozie java API 获取 oozie 工作状态。目前它在线程“主”HTTP错误代码中出现异常消息失败:401:未经授权
我们在集群中使用带有密钥表文件的 kerberos 身份验证。请指导如何进行身份验证。
我目前的程序是:
import org.apache.oozie.client.OozieClient;
public class oozieCheck
{
public static void main(String[] args)
{
// get a OozieClient for local Oozie
OozieClient wc = new OozieClient(
"http://myserver:11000/oozie");
System.out.println(wc.getJobInfo(args[1]));
}
}