我是Hive,MapReduce和Hadoop的新手。 我使用Putty连接到配置单元表并访问表中的记录。所以我所做的是 - 我打开Putty并输入主机名称 - vip.name.com
,然后单击Open
。然后我输入了我的用户名和密码,然后输入了一些命令进入Hive sql。下面是列表我做过什么访问SQLClient中的Hive表,但不是来自Putty
$ bash
bash-3.00$ hive
Hive history file=/tmp/rkost/hive_job_log_rkost_201207010451_1212680168.txt
hive> set mapred.job.queue.name=mdhi-technology;
hive> select * from table LIMIT 1;
所以我是 -
问题是,有没有其他的方法可以让我做同样的事情在任何SQL客户端如SQL Developer或Squirel SQL客户端,而不是这样做的从命令提示符。如果它在那里,那么考虑我的例子,这是一步一步的过程,因为我正在从Putty登录到vip.name.com
。
同样的事情,如果我需要通过我的Windows机器上的JDBC程序来做,那我该怎么做。使用JDBC程序的手段,我如何访问Hive表并将结果返回。正如我知道我可以如何使用oracle表执行此操作。但我唯一的困惑是,因为我使用这个主机名vip.name.com
登录到腻子。我希望问题清楚。任何建议将不胜感激。
总之我的问题是 - 我可以在任何SQLClient中做同样的事情,而不是从腻子中记录?
更新 -
我试图做马克曾建议我的方式。但我总是越来越 -
是的,而不是本地主机,请使用完全限定的域名(ares-ingest.vip.host.com)。对于你的端口,你能试试10000吗? –