无法退出Hive

时间:2015-10-18 18:17:37

标签: hadoop hive ubuntu-14.04

我刚刚在我的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版本:


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

关闭终端,退出shell。请帮忙!

提前致谢。

7 个答案:

答案 0 :(得分:14)

我想你一定忘记在 semi-colon 的末尾写下 quit

使用 quit exit 离开交互式shell,如下所示。请注意 semi-colon (i.e. ; )

hive> quit;

OR

hive> exit;

答案 1 :(得分:3)

这是退出或退出hive会话的正确方法。

hive> quit;

hive> exit;

不是;

答案 2 :(得分:3)

您还应该使用 ctrl + c 退出

答案 3 :(得分:2)

在这里,我们可以通过以下3个命令从蜂巢壳退出

1.hive> dist 2.hive> exit; 众所周知,我们可以从quit;连接到hiveserver2。因此,当您使用beeline shell时,前两个命令将不起作用,因此最好使用以下命令从beeline退出。

beeline,jdbc-odbc,trift api

不应该使用分号

答案 4 :(得分:1)

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

答案 5 :(得分:1)

使用ctr + c退出配置单元 或hive>出口;

答案 6 :(得分:0)

键入不带';'的退出则ctrl + C将不起作用,在这种情况下,您应通过关闭终端直接退出Shell。