Używam CDH 5.5 i muszę użyć beeline. Jestem całkiem nowy i uczę się go teraz. Mogę zacząć beeline, ale nie mogę zrezygnować, tak jak robimy to w Hive. Muszę użyć Ctrl + Z, aby wyjść, co nie jest właściwym sposobem. Czy ktoś może pomóc?Jak wyjść z beeline?
Odpowiedz
użycie !q
lub !quit
[Cloudera @ quickstart ~] $ Beeline
Beeline wersja 1.1.0-cdh5.5.0 przez Apache Hive
Beeline> q!
[cloudera @ quickstart ~] $
Dzięki Xuefu Zhang. Związanych Jira
Dzięki @AR K .. który działał –
Rzucenie Beeline klienta:
!quit
Beeline> quit
To bardzo pomocne, aby zamknąć Beeline
Korzystanie Clouder 5.5.1,
wykorzystywane Ctrl + C do wyjścia
To nie jest właściwy sposób na zakończenie aplikacji. –
Próbowałem! q a także! qui t nie działało w HDP 2.5./Beeline w wersji 1.2.1000.2.5.3.
Wreszcie
! zakończ lub! q (wymagane miejsce)
Czasami możesz znaleźć się z niezakończonym dowództwem, w którym Hive wciąż myśli, że wchodzisz. Jeśli twoje polecenie "! Quit" nie działa, wrzuć znak kończący (;) i spróbuj ponownie zakończyć.
--- Przykład ---
Beeline version 1.1.0-cdh5.7.1 by Apache Hive
beeline> some unterminated command
beeline> ! quit
beeline> <panic!>
beeline> <remember the need to terminate previous commands>
beeline> ;
No current connection
beeline> ! quit
Ahem - na Unix/Linux 'CTRL-Z' * STOP * oznacza, że nie kończy się program, "zamraża" to i sterowanie powraca do shell ... bez zamykania połączeń ani usuwania przydziału pamięci RAM i plików tymczasowych. –
Dla zapisu, zwykłym sposobem zamknięcia narzędzia wiersza poleceń w trybie interaktywnym jest 'CTRL-D', co oznacza * OK, nie ma więcej danych wejściowych, kanał Stdin jest zamknięty, możesz teraz zakończyć * –