2016-06-07 10 views
0

Ich bin neu bei Oozie und folgte this für meinen ersten Oozie-Bienenstock-Job. Per Tutorial gegeben, machte i Dateien in einem Verzeichnis folgende:Fehler: IO_ERROR: java.io.IOException: Fehler beim Verbinden des Oozie-Servers

  1. hive-default.xml

  2. hive_job1.hql

  3. job.properties

  4. workflow.xml

Aber wenn ich diesen Befehl ausführen:

oozie job -oozie http://localhost:11000/ -config /home/ec2-user/ankit/oozie_job1/job.properties -submit 

bekomme ich folgende Fehlermeldung:.

Error: IO_ERROR : java.io.IOException: Error while connecting Oozie server. No of retries = 1. Exception = Could not authenticate, Authentication failed, status: 404, message: Not Found

Ich versuchte Lösung für diese im Internet zu finden, aber keiner hat das Problem gelöst (hätte etwas verpasst)

Bitte lassen Sie mich wissen, wo ich Ich gehe falsch und welche zusätzlichen Informationen werden mehr von meiner Seite benötigt, um das Problem zu verstehen.

Antwort

0

Bitte versuchen Einstellung folgende Eigenschaften in Kern-site.xml:

<property> 
    <name>hadoop.proxyuser.oozie.hosts</name> 
    <value>*</value> 
    </property> 
    <property> 
    <name>hadoop.proxyuser.oozie.groups</name> 
    <value>*</value> 
    </property> 

wo * für alle Benutzer darstellt.

Starten Sie den Hadoop-Cluster neu, nachdem Sie die obigen Änderungen vorgenommen haben.

+0

sein Ich habe die Änderungen wie oben, aber es diesen Fehler wirft nun: „Fehler: E0708: E0708: Ungültige Übergang, Knoten [Oozie_test] Übergang [Tester]“ –

+0

Können Sie Ihre workflow.xml teilen ? –

2

Der Fehler ist wegen des falschen Werts für -oozie Parameter. Sie haben vergessen, die oozie am Ende hinzuzufügen. Es sollte -oozie http://localhost:11000/oozie

oozie job -oozie http://localhost:11000/oozie -config /home/ec2-user/ankit/oozie_job1/job.properties -submit 
+0

Nach dem Ausführen dieses Befehls bekomme ich folgenden Fehler: "Fehler: E0501: E0501: Konnte keine Autorisierung durchführen, Anruf von IP-xxx-xx-xx-xx/xx.xx.xx.xx zu localhost: 8020 ist bei Verbindung fehlgeschlagen Ausnahme: java.net.ConnectException: Verbindung verweigert " –

+0

Fügen Sie die von @NishuTayal bereitgestellte Konfiguration hinzu. – YoungHobbit

+0

Ich habe die Änderungen und Neustart Hadoop-Cluster.Aber danach bekomme ich dieses Problem: "Fehler: IO_ERROR: java.io.IOException: Fehler beim Verbinden Oozie Server. Nein der Wiederholungen = 4. Ausnahme = Verbindung abgelehnt" Ich bin Ambari verwenden und es wurde auf der ec2-Instanz installiert. –