2016-09-18 14 views
0

質問:ハイブでServer2とは何ですか?ハイブサーバー2、ビーラインが理解できない

Q2:Server2でjdbcまたはodbcを使用するとどうなりますか?どのような目的のために、jdbcまたはodbcでserver2が使用されていますか?

質問3:ハイブサーバー2をjdbcまたはodbcに接続したい場合、どのように接続できますか?私は単一のノードである私のclouderaで接続することはできますか?それに接続する方法を教えてください?

質問4:ClouderaのBeelineとの接続方法。ビーラインのコマンドは同じか、違いがあります。ビーラインとjdbcとodbcをどのように接続するのですか?

これらの質問に関して私を助けてください。

A1:私は事前にインターネットけど...それを理解することができませんでしおかげで以下

答えて

1

見つけてください答えを検索しました。 HiveServer2は単にHiveサーバーのバージョン2です。強化されたHiveサーバーは、マルチクライアントの並行性と認証の向上を目的として設計されているため、クライアントはプロトコルを直接スルーリフトするのではなく、JDBCとODBCを介して直接接続することができます。

A2 JDBC/ODBCは、プログラミング言語を使用してSQLエンジンと対話するための標準的な推奨方法です。コマンドライン、すなわちビーラインを使用してHiveと対話することとは別に、クライアントは対応するJDBC/ODBCドライバを必要とするTableau/Qlikなどのプログラムまたは外部アプリケーションと対話することができる。プロセスは、単一ノードでも分散クラスタでも同じでなければなりません。

A3。 JDBC/ODBCを使用してHiveコマンドを設定および実行する方法については、Clouderaのドキュメントを参照してください。以下のリンクを確認してください http://www.cloudera.com/documentation/other/connectors/hive-jdbc/latest/Cloudera-JDBC-Driver-for-Apache-Hive-Install-Guide.pdf

A4完全な例についてのリンクを確認してください - http://hadooptutorial.info/hiveserver2-beeline-introduction/

希望に役立ちます!

+0

私は疑似モードでクロウダを持っています。私はバーチャルボックスをダウンロードし、次にclouderaファイルをダウンロードして、物事はあらかじめインストールされています。私はbeeline – Priyanka

+0

に接続できません[cloudera @ quickstart〜] $ beeline 2016-09-18 20:10:18,995 WARN [main] mapreduce.TableMapReduceUtil:PrefixTreeCodecを含むhbase-prefix-treeモジュールjar存在しません。それなしで続行する。 Apache HiveによるBeelineバージョン1.1.0-cdh5.7.0 beeline> show databases; ! 接続は現在ありません 真っすぐ> JDBCを接続しますhive2 //ホスト名:完全な5msの スキャンで完全な10000 スキャンを6272ms は知られていないドライバで処理するために、 "JDBC:hive2 //ホスト名:10000" 真っすぐ> ことができますuはplsは助けて。 hadoopエコシステムはすでにプリインストールされているため、インストール方法はわかりません。私はHadoopの新機能です。 – Priyanka

関連する問題