Ooz ie рабочий процесс с сервера Liberty Kerberos HDP - PullRequest
0 голосов
/ 26 февраля 2020

у нас возникла ситуация, когда у нас есть керберизованный кластер 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);
...