Video: Apache Sqoop 2 : installation and importing data from MySQL db 2024
Mit all dem Erfolg, der Sqoop umgibt 1. x nach seiner Graduierung vom Apache-Inkubator hat Sqoop Schwung! Wie Sie vielleicht erwarten, ist Sqoop 2. 0 mit interessanten neuen Funktionen auf dem Weg. Sie können sehen, dass Sqoop 1. 99. 3 heruntergeladen werden kann, komplett mit Dokumentation.
Sie fragen sich wahrscheinlich, wie viele 1. 99. x-Veröffentlichungen vor den großen 2. 0-Treffern verfügbar sein werden. Nun, die meisten Kristallkugeln arbeiten nur in Teilzeit, daher lautet die Antwort "noch nicht. "
Hier ist eine Vorschau von Sqoop 2. 0 Funktionen. Allerdings kennen Sie den Drill: Die Situation kann sich bis zum Release 2. 0 ändern. Die Abbildung zeigt (dokumentierte) Entwurfspläne für Sqoop 2. 0.
Wie Sie sehen können, besteht die große Änderung in den Arbeiten darin, dass Sqoop 2. 0 einen separaten Server haben wird, was aus einer Reihe von Gründen eine gute Nachricht ist. Erstens müssen Sie nicht so viel Arbeit leisten. Der Sqoop-Connector und der JDBC-Treiber werden einmalig vom Systemadministrator für den Cluster installiert und nicht einmal pro Sqoop-Client.
Du musst noch arbeiten, aber vielleicht magst du den nächsten Vorteil: Sqoop 2. 0 wird sicherer! Mit einem Sqoop-Server als Teil der Architektur müssen sensible Vorgänge wie die Verbindung zu den Datenbankservern nur auf dem Sqoop-Server stattfinden und Sie haben eine rollenbasierte Zugriffskontrolle.
Darüber hinaus können Sqoop-Clients Sqoop von überall im Netzwerk nutzen (dank der neuen Ruhe-Schnittstelle) und sie werden eine neue grafische Benutzeroberfläche (GUI) genießen. Sie werden zustimmen, dass die Befehlszeilenoptionen für Skriptzwecke notwendig und leistungsstark sind, aber jeder von Zeit zu Zeit eine coole GUI mag. Sqoop erfordert viele Befehlszeilenoptionen, die fehleranfällig sein können, ohne dass Sie von einer GUI geleitet werden.
Sie haben wahrscheinlich bemerkt, dass MapReduce (statt nur Kartenaufgaben) stolz angezeigt wird. Bis dahin, genießen Sie Sqoop 1. x und beginnen Sie mit 1. 99. x zu experimentieren.