首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找端口号和域名以连接到Hive表

问查找端口号和域名以连接到Hive表
EN

Stack Overflow用户
提问于 2012-07-02 01:05:28
回答 3查看 22.7K关注 0票数 1

我是蜂巢,MapReduce和Hadoop的新手。我使用Putty连接到hive表并访问表中的记录。所以我做的是-打开Putty,在主机名中输入- vip.host.com,然后单击Open。然后,我输入了我的用户名和密码,然后输入了几个命令来访问Hive。下面是我所做的事情

代码语言:javascript
复制
$ bash
bash-3.00$ hive
Hive history file=/tmp/unl/hive_job_log_unl_201207010451_1212680168.txt
hive> set mapred.job.queue.name=mdhi-technology;
hive> select * from table LIMIT 1;

所以我的问题是-

我试图使用Hive Tables连接到Squirrel SQL Client,所以我的连接URL是- jdbc:hive://vip.host.com:10000/default。因此,每当我试图连接这些属性时,我都会得到Hive: Could not establish connection to vip.host.com:10000/default: java.net.ConnectException: Connection timed out: connect。

我可能正在使用wrong port number or domain name here。是否可以从命令提示符中找到这两种情况,比如应该使用什么域名和端口号(在运行Hive服务器的位置)从松鼠SQL客户端连接到Hive表。

据我所知,主机和端口取决于单元服务器运行的位置。

EN

回答 3

Stack Overflow用户

发布于 2017-09-01 13:40:37

在相当一段时间后发布这篇文章。我没有得到指挥权。所以用了这个解决办法。

如果您有蜂巢访问权限:

代码语言:javascript
复制
hive> set hive.metastore.uris;

hive.metastore.uris=thrift://sandbox.hortonworks.com:9083
票数 4
EN

Stack Overflow用户

发布于 2019-01-02 18:33:35

如果您能够登录到hiveCLI,您只需执行下面的属性。

代码语言:javascript
复制
hive> set hive.server2.thrift.port;

它应该给出运行hiveserver2的端口号。看上去有点像下面。

代码语言:javascript
复制
hive.server2.thrift.port=10014
票数 4
EN

Stack Overflow用户

发布于 2012-07-02 08:06:09

如果您了解主机并可以登录:请尝试

代码语言:javascript
复制
/usr/sbin/lsof -i
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11286851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档