Mój projekt ma testów jednostkowych dla różnych konfiguracjach HiveContext (czasami są w jednym pliku, ponieważ są one pogrupowane według funkcji.)W Apache Spark SQL Jak zamknąć połączenie metastore z HiveContext
Po uaktualnieniu do Spark 1.4 spotykam dużo "java.sql.SQLException": Inna instancja Derby mogła już uruchomić problemy z bazą danych, ponieważ łatka sprawia, że te konteksty nie mogą współdzielić tego samego metastore. Ponieważ nie jest czysty, aby przywrócić stan pojedynczego dla każdego testu. Moja jedyna opcja sprowadza się do "recyklingu" każdego kontekstu przez zakończenie poprzedniego połączenia metastore Derby. Czy jest jakiś sposób na zrobienie tego?
Wielkie dzięki! Pozwól mi najpierw przetestować. – tribbloid