2016-03-12 7 views
6

私はCDH 5.5を使用しており、ビーラインを使用する必要があります。私はそれにかなり新しくて、今それを学んでいます。私はビーラインを開始することはできますが、ハイブでやるように終了することはできません。 Ctrl + zキーを押すと、適切な方法で終了する必要があります。助けてもらえますか?ビーラインを終了するには?

+1

エヘン - UNIX/Linuxの 'CTRL-Z'に* STOP *を意味し、それはプログラムを終了していない、それはそれとリターンがに制御を "フリーズ"接続を閉じたり、RAMと一時ファイルの割り当てを解除したりせずに。 –

+1

記録のために、対話型モードでコマンドラインユーティリティを閉じるための通常の方法は、「OK」を意味する「CTRL-D」です。入力がなくなり、Stdinチャンネルが閉じられました。終了することができます* –

答えて

16

使用!qまたは!quit

[Clouderaの@クイックスタート〜] $ビーライン

ビーラインバージョン1.1.0-cdh5.5.0のApache Hiveのことで

真っすぐ>!Q

[cloudera @ quickstart〜] $

Xuefu Zhangに感謝します。真っすぐクライアントやめるJira

+1

ありがとう@AR K ..それは働いていた –

2

関連:!

!quit 
0

真っすぐを>ビーラインClouder 5.5.1は、Ctrl + Cを使用

を使用して

2

を終了する。これは本当に便利

を終了終了する

+0

それはアプリケーションを終了するための適切な方法ではありません。 –

0

私も試しました!qまた!qui HDP 2.5./Beelineバージョン1.2.1000.2.5.3では動作しませんでした。

最後に

! または! 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 
関連する問題