2011-12-05 30 views
1

我想在Hive中進行表格比較。在控制檯中這很難做到。是否有任何客戶端工具查看Hive查詢結果,如SQL Developer是否有配置單元的任何SQL客戶端

+0

你想僅查看元數據(模式,表格結構,列類型等)還是包含由MapReduce計算出的實際數據? –

+0

@ChrisZheng對不起,我遲到了。我試圖看看mapreduce計算的數據。是的,我希望看到輸出中的列名稱。 – explorer

+0

我編寫了一個python腳本,使用配置單元節點從hive數據庫獲取數據庫,表和列的信息,並將它們放在網頁中查看。如果你想看到輸出的列名,這種方式似乎無法工作。你有沒有嘗試我在答案中提出的建議? –

回答

1

SQL開發人員支持除Oracle以外的其他類型的數據庫。你只需要用於配置單元的jdbc驅動程序,並在SQL Developer中進行配置。

我沒有在我面前,但如果我記得,你去工具 - >首選項 - >第三方JDBC驅動程序,然後添加Hive JDBC驅動程序。我有一些困難得到這個工作,尤其是。在Linux客戶端中。祝你好運!

1

我看到一個hive的issue這是關於與SQuirrel SQL客戶端的Hive JDBC集成。

通過它,您可以通過Squirrel SQL客戶端瀏覽配置單元表的結構(表格列及其數據類型)和SQL查詢。

也許你可以看看它是否有效。

1

我最近實際需要這樣的東西。我環顧四周,想出了這個:http://stratapps.com/HiveSQL.php

截圖沒有它......我認爲它顯示查詢的歷史,但應用程序本身包含一個區域,它顯示了Hive查詢結果的表你可以將它導出爲ex​​cel來做比較。希望有所幫助!

相關問題