Ich habe mehrere Hive-Skripte Dateien (+350. Hql), die unter ihnen in einem Sinne verwandt sind, dass ein Skript erstellt eine Tabelle, die ein anderes Skript benötigen. Das Problem ist, dass immer eine Menge Fehler angezeigt werden, die mit einer Tabelle oder Spalte zusammenhängen, die kein Skript erstellt. Also die Frage: Gibt es eine Möglichkeit, nur einen Syntax-Validator von Hive zu starten, oder nehmen Sie die Skripte und nur Metadaten erstellen stattdessen alle Tabellen (die lange dauern) nur für den Test der Beziehung der Skripte funktioniert gut?Hive Syntax Process Control
0
A
Antwort
0
Ich habe über eine Lösung nachgedacht, aber ich bin nicht sicher, ob es die optimale Lösung ist. Wenn die Haupteingabe von SQL-Tabellen stammt, könnte die erste Idee die Referenz dieser Tabellen durch Referenzen auf Dummy-SQL-Tabellen oder Eingabetabellen ersetzen, die nur ein paar Zeilen oder keine Zeilen haben, um nur Metadaten zu erzeugen. Danach werden alle nachfolgenden Skripte nur leere Tabellen als Eingabe (oder Tabelle mit wenigen Zeilen) verwenden, um komplette schwere Tabellen
zu verarbeitenVerwandte Themen
- 1. Source Control Process - fehlende Fixes
- 2. Access-Control-Allow-Origin-Syntax
- 3. Hive-Syntax für die Rückgabe von Arrays und Strukturen
- 4. Process InputStream
- 5. Process Accessability
- 6. Unterschied zwischen Cloudera Hive, Horton Works Hive und MapR Hive?
- 7. Apple Certification Process
- 8. iphone daemon process
- 9. python process._sbootstrap()/.start()
- 10. Long running java process
- 11. Problem mit Process Exited
- 12. ASP.NET Process Konfiguration Optimierung
- 13. JSON.NET serialisiert Process
- 14. Process (Httpcontextbase) -Methode
- 15. Java Process InputStream Fehler?
- 16. perl process queue
- 17. JBPM6 Process Definition Versionierung
- 18. Inter-Process Communication Empfehlung
- 19. Erlang Process Message Suppression
- 20. C# Thread VS Process()
- 21. Inter-Process Kommunikationsmöglichkeiten
- 22. Hive UDF, die verwenden Hive Tabelle
- 23. Control Charts in Python
- 24. Hive Benutzeridentitätswechsel
- 25. Queue und Process Unterklasse Instanziierungsverhalten
- 26. Process Observable auf Hintergrund Thread
- 27. WSO2 Business Process Deployment + Regeldienstfehler
- 28. Powershell Get-Process fehlender Parameter?
- 29. Erhalten Ergebnis langlebig Livecycle Process
- 30. Cross-Process Locking in C#