2017-10-31 2 views
0

私はHUE Beeswaxを使って私の会社のHiveデータベースに接続しようとしています。まず、私のMacにインストールされているHUEを使用して、リモートのHiveサーバーに接続することは可能ですか?もしそうなら、プライベートサーバ上で動作しているHiveサーバのアドレスをどのように見つけ出すのですか?私が行うことができるのは、ハイブを入力し、ハイブシェルにいくつかのSQLクエリを置くことだけです。私は既にHUEをインストールしましたが、リモートのHiveサーバーに接続する方法を理解できません。どんなヒントも高く評価されます。HUEをリモートHiveサーバーに接続するように設定するにはどうすればよいですか?

+0

あなたは 'ハイブ-site.xml'を取得する必要がありますMac上でそれを実行するための要件を見つけ、あなたのフエのconfにそれを置くためにフエgithubのを読むことができますフォルダ。また、システムがクラスタと接続していることを確認してください。 – maxmithun

答えて

1

Hiveへのデスクトップ接続が必要な場合は、Hueのような完全なWebアプリケーションではなく、JDBCクライアントのみが必要です。

いずれにしても、Hive CLI is deprecated. Beeline is preferred。 BeelineとHueを使用するには、you need a HiveServer2 running

HiveServer2のアドレスを見つけるには、Hadoopクラスターでhive-site.xmlファイルを見つけてエクスポートする必要があります。この情報を入手する他の方法は、AmbariまたはCloudera Managerで利用できます(ただし、Cloudera CDHクラスタを使用している場合は、すでにHueを使用しています)。 Thriftインターフェースはあなたが望むものです。デフォルトのポートは10000です

[beeswax]で始まるセクションを編集し、必要な値を入力して、hue.iniファイルを見つける必要があります。個人的に、私はかなり簡単、そのセクションを見つけ

あなたは

関連する問題