2015-08-03 13 views
7

Ich möchte in der Lage sein, einen Hadoop-Cluster in Docker zu starten und die Hadoop-Knoten mithilfe von swarm an die verschiedenen physischen Knoten zu verteilen.Wie wird Hadoop in Docker Swarm eingerichtet?

Ich habe das Sequentiq-Bild gefunden, mit dem ich Hadoop in einem Andock-Container ausführen kann, aber das erlaubt mir nicht, mehrere Knoten zu verwenden. Ich habe mir auch das Cloudbreak-Projekt angeschaut, aber es scheint eine Open-Stack-Installation zu benötigen, die ein wenig übertrieben erscheint, weil es mir so vorkommt, als würde der Schwarm allein genug sein, um das zu tun, was wir brauchen.

Auch ich fand this Stackoverflow Frage + Antwort, die auf Weben beruht, die sudo-Rechte benötigt, die unser Administrator nicht jedem geben wird.

Gibt es eine Lösung, so dass der Start des Hadoop-Clusters darauf hinausläuft, ein paar Container über den Schwarm zu starten?

Antwort

0

Ich kann keine definitive Antwort geben, aber wenn Sie suchen, dies einzurichten, ohne Administratorrechte und alle Antworten to this question scheitern, ich fürchte, Sie könnten Pech sein.

Betrachten Sie den Admin, warum er nicht sudo Zugang geben will, Chancen sind, dass entweder Sie seine Zweifel wegnehmen können, oder sonst, dass es sich herausstellt, dass, was Sie tun möchten, unerwünscht ist.

Verwandte Themen