Greifen Sie in SQLClient auf Hive Tables zu, jedoch nicht über den Putty

Ich bin neu in Hive, MapReduce und Hadoop. Ich verwende Putty, um eine Verbindung zu Hive Table herzustellen und auf Datensätze in den Tabellen zuzugreifen. Also habe ich - ich habe Putty geöffnet und in dem Hostnamen, den ich eingegeben habe -vip.name.com und dann klicke ichOpen. Und dann habe ich meinen Benutzernamen und mein Passwort eingegeben und dann ein paar Befehle, um zu Hive SQL zu gelangen. Unten ist die Liste, was ich getan habe

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

Also meine Frage ist-

Gibt es eine andere Möglichkeit, mit einem SQL-Client wie Sql Developer oder Squirel SQL Client dasselbe zu tun, anstatt dies über die Eingabeaufforderung zu tun? Und wenn es da ist, was ist dann der schrittweise Prozess, um dies unter Berücksichtigung meines Beispiels zu tun, während ich mich anmeldevip.name.com von Putty.

Und das Gleiche, wenn ich über das JDBC-Programm auf meinem Windows-Computer arbeiten muss, wie ich es tun kann. Bedeutet mit dem JDBC-Programm, wie ich auf Hive-Tabellen zugreifen und das Ergebnis zurückbekommen kann. Da ich weiß, wie ich das mit den Orakeltischen machen kann. Aber die einzige Verwirrung, die ich habe, ist, wie ich diesen Hostnamen benutzevip.name.com in Putty einloggen. Ich hoffe, die Frage ist klar. Jeder Vorschlag wird geschätzt.

Kurz gesagt, meine Frage ist: Kann ich in jedem SQLClient dasselbe tun, anstatt mich vom Putty abzumelden?

Aktualisieren-

Ich habe versucht, wie Mark es mir vorgeschlagen hat. Aber ich bekomme immer-Hive: Could not establish connection to vip.host.com:10000/default: java.net.ConnectionException: Connection timed out: connect

Antworten auf die Frage(1)

Ihre Antwort auf die Frage