我是 Hive、MapReduce 和 Hadoop 的新手。我正在使用 Putty 连接到 hive 表并访问表中的记录。所以我所做的是 - 我打开了 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;
所以我的问题是——
我试图连接到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 服务器的位置)从 Squirrel SQL 客户端连接到 Hive 表。
据我所知,主机和端口取决于配置单元服务器的运行位置