无法建立与localhost的连接:10000 / default:java.net.ConnectException:连接被拒绝

时间:2013-07-17 08:31:39

标签: hadoop hive

我在Hadoop / Hive上工作。我已经安装了Hadoop 1.1.2和Hive 0.10.0。当我使用Hive作为命令提示符时,它工作正常,但是当我在Eclipse中使用JDBC时,则会出现以下错误:

  

无法建立与localhost的连接:10000 / default:   java.net.ConnectException:拒绝连接

1 个答案:

答案 0 :(得分:4)

您可以通过两种模式连接到Hive。通过thrift服务器和嵌入式模式。 通过查看 url localhost:10000 / default ,看起来您正在尝试连接到thrift服务器。因此,请确保您已通过以下命令启动了hive thrift服务器。

    $ hive --service hiveserver

如果要以嵌入模式连接。你应该把网址作为

   jdbc:hive://

要使用嵌入模式,您应该将hive / conf和hive / lib中的jar添加到类路径中。

需要注意的是,截至目前,使用Thrift服务器并不是线程安全的。