2016-03-12 11 views
6

Sto usando CDH 5.5 e devo usare beeline. Sono abbastanza nuovo e lo sto imparando ora. Posso iniziare su Beeline ma non posso smettere come facciamo in Hive. Ho bisogno di usare Ctrl + z per uscire, che non è il modo corretto. Qualcuno può aiutare?Come uscire da beeline?

+1

Ahem - su Unix/Linux 'CTRL-Z' significa * ARRESTO *, che non termina il programma, "congela" e restituisce il controllo shell ... senza chiudere le connessioni né disallocare RAM e file temporanei. –

+1

Per il record, il modo usuale per chiudere un'utilità della riga di comando in modalità interattiva è 'CTRL-D' che significa * OK, non più input, Canale Stdin è chiuso, è possibile uscire ora * –

risposta

16

uso !q o !quit

[Cloudera @ QuickStart ~] $ Beeline

versione 1.1.0 Beeline-cdh5.5.0 da Apache Hive

Beeline>! Q

[cloudera @ quickstart ~] $

Grazie a Xuefu Zhang. Related Jira

+1

Grazie a @AR K .. che ha funzionato –

2

Smettere Beeline cliente:

!quit 
0

Beeline> quit

Questo veramente utile per uscire linea d'aria

2

Utilizzando Clouder 5.5.1,

utilizzato Ctrl + C per uscire

+0

Questo non è il modo corretto di terminare un'applicazione. –

0

Ho provato! q e anche! non ha funzionato in HDP 2.5./Beeline versione 1.2.1000.2.5.3.

Infine

! esci o! q (spazio richiesto)

4

A volte potresti ritrovarti con un comando non terminato che Hive pensa ancora che stai entrando. Se il comando "! Quit" non funziona, inserire un carattere terminato (;) e provare a uscire di nuovo.

--- --- Esempio

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