Montrant les tables de base de données spécifique avec Pyspark et de la Ruche

Avoir certaines bases de données et des tables dans la Ruche de l'instance. J'aimerais afficher les tables de base de données (disons 3_db).

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

Si je entrer beeline de bash-rien de complexe, je viens de faire le suivant:

show databases;
show tables from 3_db;

Quand je suis en utilisant pyspark via ipython notebeook - mes trucs pas chers ne sont pas d'y travailler et de me donner l'erreur sur la deuxième ligne (afficher les tables de 3_db) à la place:

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

Ce qui semble être mal et pourquoi le même code fonctionne en un seul endroit et ne fonctionne pas dans l'autre?

InformationsquelleAutor Keithx | 2017-02-27