2017-02-27 9 views
1

Hiveインスタンスにいくつかのデータベースとテーブルがあります。私はいくつかの特定のデータベースのテーブルを表示したいと思います(3_dbとしましょう)。PysparkとHiveで特定のデータベースからテーブルを表示

+------------------+--+ 
|  database_name   | 
+------------------+--+ 
| 1_db            | 
| 2_db            | 
| 3_db    | 
+------------------+--+ 

私はそこに複雑なbashの-nothingから真っすぐを入力した場合、私はちょうど次のようにします。

show databases; 
show tables from 3_db; 

私のチープ・トリックが働いて与えていないnotebeook-私はipython経由pysparkを使用しています代わりに、私の2行目にエラー(3_dbから番組表には):

sqlContext.sql('show databases').show() 
sqlContext.sql('show tables from 3_db').show() 

何が間違っているようだと、なぜ同じコードが一つの場所で動作し、他では動作しないのか?

答えて

2
sqlContext.sql("show tables in 3_db").show() 
関連する問題