Ich habe mehrere Threads auf SO durchgespielt, in denen es um die Migration von Hive-Metastreams nach MySQL geht, falls mehrere Benutzer darauf zugreifen möchten. Dieser Fall ist anders.So bereinigen Sie die Derby-Instanz, auf der Hive-Metastore ausgeführt wird
Ich versuche, ein Hive-Programm auszuführen, um eine SQL für ein Dataset auszuführen, und bereinige es dann (schließe den Kontext), um ein anderes SQL in einem anderen Dataset auszuführen. Aber ich sehe den Fehler zu sagen:
ERROR XSDB6: Ein anderes Beispiel von Derby haben die Datenbank bereits gebootet
Meine Frage ist-ist es eine Möglichkeit, das Derby Beispiel aufzuräumen kann hive Metastore laufen, so dass Meine nächste Kontextinitialisierung sieht die vorherige Instanz nicht? Ich denke, die Situation ist vergleichbar mit der Durchführung von Tests mit mehreren Einheiten und es sollte eine Möglichkeit geben, Dinge zu säubern.