у нас возникла ситуация, когда у нас есть керберизованный кластер HDP, и нам нужно запустить ooz ie wokrflows из автономного java класса на свободном сервере, без керберизации все работает отлично. но с керберизацией я не могу запустить рабочий процесс ooz ie. Вот код, который мы используем.
AuthOozieClient wc = new AuthOozieClient(\http://HDP host:11000/oozie/);
Map<String, String> deriveProps = new HashMap();
deriveProps = new HashMap();
deriveProps.put("nameNode", HDP_NAME_NODE);
deriveProps.put("jobTracker", "HDP Host:8050");
deriveProps.put("queueName", "default");
deriveProps.put("oozie.libpath", "libery path");
deriveProps.put("workingDir", "${nameNode}/tmp");
deriveProps.put("user.name", "xyz");
configs = wc.createConfiguration();
configs.putAll(deriveProps);
jobId = wc.run(conf);