2016-03-12 5 views
6

Я использую CDH 5.5 и вам нужно использовать beeline. Я довольно новичок в этом и изучаю его сейчас. Я могу начать beeline, но не могу уйти, как в Hive. Мне нужно использовать Ctrl + z для выхода, что не является правильным способом. Может кто-нибудь помочь?Как выйти из билайн?

+1

Гм - на Unix/Linux 'CTRL-Z' означает * СТОП *, он не прекращает программу, она "замерзает" он и возвращает управление shell ... не закрывая соединения и не выделяя файлы RAM и temp. –

+1

Для записи обычным способом закрытия утилиты командной строки в интерактивном режиме является 'CTRL-D', что означает * ОК, больше нет ввода, канал Stdin закрыт, вы можете выйти сейчас * –

ответ

16

использование !q или !quit

[Cloudera @ Quickstart ~] $ билайн

Beeline версия 1.1.0-cdh5.5.0 по Apache Hive

Билайна>! Д

[cloudera @ quickstart ~] $

Благодаря Xuefu Zhang. Связанные Jira

+1

Спасибо @AR K .. что сработало –

0

билайн> бросить

Это действительно полезно бросить Билайне

2

Использование Clouder 5.5.1,

используется Ctrl + C для выхода

+0

Это не правильный способ прервать приложение. –

0

Я пробовал! q а также! qui t он не работал в HDP 2.5./Beeline версии 1.2.1000.2.5.3.

Наконец

! quit или! q (требуется место)

4

Иногда вы можете столкнуться с какой-то неиспользуемой командой, которая все еще думает, что вы входите. Если ваша команда «! Quit» не работает, введите символ завершения (;) и попробуйте снова выйти.

--- Пример ---

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