gpt4 book ai didi

bash - 查找端口号和域名以连接到 Hive 表

转载 作者:可可西里 更新时间:2023-11-01 15:07:16 26 4
gpt4 key购买 nike

我是 Hive、MapReduce 和 Hadoop 的新手。我正在使用 Putty 连接到配置单元表并访问表中的记录。所以我所做的是 - 我打开 Putty 并在我键入的主机名中 - vip.host.com 然后我点击 Open。然后我输入我的用户名和密码,然后输入几个命令来访问 Hive sql。下面是我所做的列表

$ 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;

所以我的问题是-

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

可能是我使用了错误的端口号或域名。有什么方法可以从命令提示符中找到这两件事,比如我应该使用什么域名和端口号(运行 Hive 服务器的地方)从 Squirrel SQL Client 连接到 Hive 表。

据我所知,主机和端口由配置单元服务器运行的位置决定

最佳答案

过了一段时间才发帖。我没有得到 lsof 命令。所以使用了这个解决方法。

如果您有配置单元访问权限:

hive> set hive.metastore.uris;

hive.metastore.uris=thrift://sandbox.hortonworks.com:9083

关于bash - 查找端口号和域名以连接到 Hive 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11286851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com