我是蜂巢,MapReduce和Hadoop的新手。我使用Putty连接到hive表并访问表中的记录。所以我做的是-打开Putty,在主机名中输入- vip.host.com,然后单击Open。然后,我输入了我的用户名和密码,然后输入了几个命令来访问Hive。下面是我所做的事情
$ 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表。
据我所知,主机和端口取决于单元服务器运行的位置。
发布于 2017-09-01 13:40:37
在相当一段时间后发布这篇文章。我没有得到指挥权。所以用了这个解决办法。
如果您有蜂巢访问权限:
hive> set hive.metastore.uris;
hive.metastore.uris=thrift://sandbox.hortonworks.com:9083发布于 2019-01-02 18:33:35
如果您能够登录到hiveCLI,您只需执行下面的属性。
hive> set hive.server2.thrift.port;它应该给出运行hiveserver2的端口号。看上去有点像下面。
hive.server2.thrift.port=10014发布于 2012-07-02 08:06:09
如果您了解主机并可以登录:请尝试
/usr/sbin/lsof -ihttps://stackoverflow.com/questions/11286851
复制相似问题