Моят проект има модулни тестове за различни конфигурации на HiveContext (понякога те са в един файл, тъй като са групирани по функции.)
След надграждане до Spark 1.4 срещам много проблеми с „java.sql.SQLException: Друг екземпляр на Derby може вече да е стартирал базата данни“, тъй като корекция прави тези контексти неспособни да споделят едно и също metastore. Тъй като не е чисто да се връща състоянието на сингълтон за всеки тест. Единствената ми опция се свежда до „рециклиране“ на всеки контекст чрез прекратяване на предишната връзка с Derby metastore. Има ли начин това да стане?