2011-12-05 4 views
1

ハイブでテーブル比較を行いたいですか?それはコンソールでそれを行うことは非常に難しいです。 SQL Developerハイブ用のSQLクライアントがありますか

+0

メタデータ(スキーマ、テーブルの構造、列の種類など)のみを表示するか、MapReduceによって計算された実際のデータが含まれますか? –

+0

@ChrisZheng遅刻して申し訳ありません。mapreduceで計算されたデータを調べようとしています。はい私は出力の列名を見たいと思います。 – explorer

+0

私はhive thriftを使ってpythonスクリプトを書いて、データベース、テーブル、カラムの情報をハイブデータベースから取り出し、それらをWebページに入れて表示しました。出力の列名を見たい場合、この方法はうまくいかないようです。私が答えてくれたことを試してみましたか? –

答えて

1

などのHiveクエリの結果を表示するクライアントツールはありますか?SQL開発者は、Oracle以外の種類のデータベースをサポートしています。ハイブ用にjdbcドライバが必要で、SQL Developerでそれを設定してください。

私の目の前にはありませんが、覚えていれば、ツール - >環境設定 - >サードパーティのJDBCドライバの順に進み、Hive JDBCドライバを追加してください。私はこれを動作させるためにいくつかの難しさがありました。 Linuxクライアントではがんばろう!

1

私は、HiveとSiebelのSQLクライアントとのHive JDBCの統合に関するハイブをissueと見ています。

これで、Squirrel SQLクライアントを介してハイブテーブルの構造(テーブルの列とそのデータ型)とSQLクエリを参照できます。

多分あなたはそれが動作するかどうかを調べることができます。

1

私は最近、このようなものが実際に必要でした。私は周りを見回してこれを思いついた:http://stratapps.com/HiveSQL.php

それはない...私はそれがクエリのヒストリーを示していると思うが、アプリケーション自体がHiveのクエリ結果のテーブルを表示する領域が含まれていますあなたはそこに比較を行うためにそれをエクセルにエクスポートすることができます。希望が助けてくれる!

関連する問題