Gibt es eine Verbindung zwischen Sqoop und verschiedenen Hadoop-Clustern, sodass mehrere Sqoop-Jobs erstellt werden können, um Daten in mehrere Hadoop-Cluster zu exportieren?So verbinden Sie Sqoop mit mehreren Hadoop-Clustern
Antwort
Daten an mehrere hadoop Cluster
exportieren Wenn Daten in Hadoop gehen wird, das ist technisch ein Sqoop Import
nicht klar, wie man zur Zeit verschiedene Cluster von einer Maschine zu verwalten, aber Sie würden Der Ordner conf aller Umgebungen muss für Sqoop verfügbar sein.
Das sqoop-Befehlszeilenprogramm ist ein Wrapper, derausführtSkript mit Hadoop ausgeliefert. Wenn auf Ihrem Computer mehrere Installationen von Hadoop vorhanden sind, können Sie die Hadoop-Installation auswählen, indem Sie die Umgebungsvariable
$HADOOP_HOME
festlegen.Zum Beispiel:
$ HADOOP_HOME=/path/to/some/hadoop sqoop import --arguments...
oder:
$ export HADOOP_HOME=/some/path/to/hadoop $ sqoop import --arguments...
Wenn
gesetzt$HADOOP_HOME
nicht gesetzt ist, wird Sqoop die Verteilung der Standardinstallationsverzeichnis für Cloudera verwenden für Hadoop,/usr/lib/hadoop
.
Die aktive Hadoop Konfiguration von$HADOOP_HOME/conf/
geladen wird, es sei denn, die$HADOOP_CONF_DIR
Umgebungsvariable
https://sqoop.apache.org/docs/1.4.6/SqoopUserGuide.html#_controlling_the_hadoop_installation
Je nachdem, wie Sie Setup-Hadoop, Hortonworks nur hat Sqoop 1, während Cloudera (und vielleicht MapR) haben Sqoop2, und diese Anweisungen sind wahrscheinlich unterschiedlich, da die Sqoop2-Architektur anders ist.
- 1. Verbinden mit mehreren Tabellen
- 2. Sqoop Fehler beim Versuch zu verbinden
- 3. So verbinden Sie AngularJS mit OrientDB
- 4. So verbinden Sie SPSS mit Elasticsearch
- 5. So verbinden Sie mit SQL nach Selfvalidate
- 6. So verbinden Sie RDS mit phpmyadmin - AWS
- 7. So verbinden Sie div mit flexibler Leitung
- 8. So verbinden Sie mit externen Programm
- 9. So verbinden Sie JDK mit Intellij IDEA
- 10. So verbinden Sie Airflow mit Oracle-Datenbank
- 11. So verbinden Sie SQLPlus mit tnsnames.ora
- 12. So verbinden Sie PHP mit SQL Server
- 13. Verbinden eines Fremdschlüssels mit mehreren Tabellen (Primärschlüssel)
- 14. So verbinden Sie ziehbare divs
- 15. TSQL Left Verbinden mit mehreren rechten Zeilen
- 16. Apple ID mit mehreren iTunes Connect verbinden
- 17. Verbinden Sie mehrere Tabelle mit mehreren Gruppen concate Mysql
- 18. So generieren Sie Suchvorschläge mit mehreren Wörtern
- 19. Verbinden mit mehreren laufenden Instanzen einer Anwendung
- 20. So erhalten Sie externe Bildschirmliste und verbinden Sie mit iOS
- 21. So verbinden Sie JDialog mit JButton Klicken Sie auf
- 22. Sqoop-Job mit Passwortproblem
- 23. Ungerades Verhalten beim Verbinden mit mehreren Bedingungen
- 24. Verbinden mit mehreren Datenbank in CakePHP 3
- 25. Hibernate Kriterien mit mehreren Ebenen verbinden
- 26. Verbinden mit mehreren Datenbanken in Java
- 27. Sqoop mit Java
- 28. So verbinden Sie zwei Tabellen mit Primärschlüssel mit Dynamodb
- 29. So verbinden Sie Kreise mit Linien mit Leinwand
- 30. So verbinden Sie Vector1.end() mit Vector2.begin(); (mit out.insert)
denke ich Sqoop2 kann das tun, aber Sqoop1 ist sehr stark gebunden an Ihre hdfs Konfigurationsdateien –
@ cricket_007 können Sie mir in Bezug auf einige Dokumente zeigen, wie Sqoop2 es tut. – Shengjie
sqoop.apache.org hat alle Informationen, die Sie benötigen –