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;
だから私の質問は-
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
。Squirrel SQL Client から Hive テーブルに接続するために使用するドメイン名とポート番号 (Hive サーバーが実行されている場所) など、コマンド プロンプトからこれら 2 つのことを見つける方法はありますか。
私が知っているように、ホストとポートはハイブサーバーが実行されている場所によって決定されます