JDBC を使用して Hive メタデータにアクセスしようとしています。クラスパスに必要なすべてのjarファイルを追加しました。ここからチュートリアルに従っていました-https://cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-JDBC
すべての jar ファイルを追加した後、Java を使用して Hive に接続するサンプル プログラムを作成しようとしました。コードをデバッグすると、次の行に到達するとすぐに。
Connection con =
DriverManager.getConnection("jdbc:hive://lvsaishdc3in0001.lvs.host.com:10000/
default","", "");
私はいつもこの例外を受け取ります。なぜそれが起こっているのか分かりません。誰でもこの問題を解決する方法を教えてもらえますか?
java.sql.SQLException: Could not establish connection to
lvsaishdc3in0001.lvs.host.com:10000/default: java.net.ConnectException: Connection
timed out: connect
Putty にログインしてホスト名を渡すことで、Hive サーバーを開始しました。
$ bash
bash-3.00$ cd /usr/local/bin
bash-3.00$ hive --service hiveserver
Starting Hive Thrift Server
12/07/03 08:07:11 INFO service.HiveServer: Starting hive server on port 10000