Hive、MapReduce、Hadoop は初めてです。Putty を使用してハイブ テーブルに接続し、テーブル内のレコードにアクセスしています。そこで私がしたことは、Putty を開いてホスト名を入力し、[. vip.name.com
] をクリックしたことOpen
です。次に、ユーザー名とパスワードを入力し、Hive sql にアクセスするためのいくつかのコマンドを入力しました。以下は私がやったことのリストです
$ 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 DeveloperやSquirel SQL ClientなどのSqlクライアントで同じことを実行できる他の方法はありますか. vip.name.com
そして、そこにある場合、 Putty からログインしている私の例を考慮して、これを行うための段階的なプロセスは何ですか。
また、Windows マシンで JDBC プログラムを使用して行う必要がある場合も、同じことができます。JDBC プログラムを使用して、Hive テーブルにアクセスして結果を取得する方法を意味します。オラクルテーブルでこれを行う方法を知っているので。しかし、私が持っている唯一の混乱は、このホスト名vip.name.com
を使用して Putty にログインしているためです。質問が明確であることを願っています。任意の提案をいただければ幸いです。
つまり、私の質問は、Putty からログを記録する代わりに、任意の SQLClient で同じことを実行できますか?
アップデート-
マークが私に提案した方法を試してみました。しかし、私はいつも得ています-Hive: Could not establish connection to vip.host.com:10000/default: java.net.ConnectionException: Connection timed out: connect