2016-04-02 10 views
2

Ich habe eine haddop 2.6.4 Umgebung funktioniert gut und mit start-dfs.sh und start-yarn.sh, um es zu starten.Wie kann ich hadoop beim Booten starten?

Wie kann ich hddop beim Booten mit diesen Skripten starten? Einige Tipps verwenden start-all.sh, aber es ist veraltet.

Muss ich zwei Dienste in init.d erstellen? Was ist mit allen EXPORT Zeug? Müssen alle Knoten zuerst kommen?

Danke.

+0

Vielleicht ein besserer Ort zu fragen ist http://askubuntu.com/ – Gianluca

+0

Ich glaube nicht. Ich weiß, wie man Startdienste in init.d. Dieser Fall ist speziell für den Fall, dass ich die Implikationen dieser Prozedur kennen muss (die Reihenfolge der Knoten und des Servers, die Startreihenfolge des Dienstes und ob ich eine nach der anderen starten muss, wenn es eine Möglichkeit gibt, den veralteten Start zu ersetzen) .sh', um alle Dienste auf einmal zu starten. –

Antwort

1

Sie würden init.d verwenden und in Ihrem init.d-Skript sollten Sie zuerst exportieren, was auch immer Sie benötigen. Dann können Sie Ihre 2 Startskripte aufrufen oder Sie können die 2 Skripte in einem einkapseln und verwenden. Schauen Sie in init.d nach Beispielen.

+0

ist die Startreihenfolge wichtig? Ich meine, es ist okay, wenn Garnanfang zuerst kommt? –

+0

Hadoop hat viele Komponenten, basierend auf den 2 Skripten, die Sie erwähnen.Sie möchten zuerst DFS und YARN starten Als nächstes können Sie sich auf das veraltete Skript start-all.sh beziehen, um eine Vorstellung von der Startreihenfolge zu erhalten, die nicht geändert wurde, Knoten und HDFS werden zuerst gestartet, gefolgt von Ressourcenmanagern – apesa

+0

Ich habe das gefragt, weil ich nicht vertrauen kann Wenn ich zwei Dienste für die beiden Skripte erstelle, weiß ich nicht, warum 'start-all.sh' veraltet ist, wenn es den Startvorgang einfach macht ... Alle Beispiele im Netz bringt zuerst DFS, also ich Ich weiß nicht, ob es sein muss oder kann diesen Weg. –

Verwandte Themen