Skonfigurowałem klaster HA z jednym węzłem Namenode i jednym trybem gotowości i jednym węzłem danych. Uruchomiłem bazę danych derby z hiveserver2 (Hive-2.0.1).Skonfigurowano klaster HA z Hive-2.0.1 (wsparcie Derby) wyświetla nadmiarowe nazwy baz danych?
Po uruchomieniu serwera ula otwórz plik beeline.cmd, aby sprawdzić liczbę istniejących baz danych.
To pokazuje domyślną 2 razy:
0: jdbc: hive2: // hostname: port/default> show baz danych;
+ ---------------- + - +
| database_name |
+ ---------------- + - +
| domyślny |
| domyślny |
---------------- + + - +
3 rzędy wybrany (0,027 sekundy)
W tym czasie nie mogę stanie tworzyć tabela w tym ulu2.
Czy ktoś może podać przyczynę tego problemu?
Każda pomoc doceniona.
Tak, jest replikowany w trybie klastrowania przędzy. Jeśli połączę ten sam magazyn meta z dwoma klientami beeline. Powód: Hive Wykonanie zapytania między dwoma klientami jest takie samo. utworzono dwie takie same bazy danych. Ale jeśli mam zrobić to samo w trybie lokalnym, wykonywanie kwerend hive szybciej, więc nie pozwala na więcej niż jedną bazę danych o tej samej nazwie. –