2015-10-18 60 views
3

我剛剛在我的Ubuntu機器上安裝了Hive(14.04)。當我在終端運行hive時,我想它會出現無法退出配置單元

 Logging initialized using configuration in jar:file:/home/nkhl/Documents/apachehive/lib/hive-common-1.2.1.jar!/hive-log4j.properties
這很好。然後打開Hive shell。我還沒有學過Hive(還沒有),所以當我運行 quit退出shell時,它什麼也沒做。

下面是關於現在蜂巢的版本我是:

 

Hive 1.2.1 
Subversion git://localhost.localdomain/home/sush/dev/hive.git -r 243e7c1ac39cb7ac8b65c5bc6988f5cc3162f558 
Compiled by sush on Fri Jun 19 02:03:48 PDT 2015 
From source with checksum ab480aca41b24a9c3751b8c023338231 

我關閉終端關閉,退出外殼。請幫忙!

在此先感謝。

回答

7

我猜你一定是忘了寫semi-colonquit結束。

使用quitexit離開交互shell,如下圖所示。注意semi-colon (i.e. ;)

hive> quit; 

OR

hive> exit; 
+0

Uggh ..我是多麼的愚蠢。謝謝你,我的好先生(Y) –

+0

很高興它工作。我的榮幸。 – Vinkal

2

這是退出或蜂巢會話結束的正確途徑。

hive> quit; 

hive> exit; 

不是;

2

你也應該要使用CTRL + Ç退出

+2

'hive> quit;'和'hive> exit;'不適合我。儘管如此。 –

1

您可以退出使用Ctrl(key) + C(Key)quit;在hive shell prompt。 這應該工作!

1

使用ctr + c退出配置單元 或hive> exit;

+4

你能解釋你的答案比已經提供的答案好嗎? –

+0

謝謝,這是差不多一年前,我問過它... –