2016-05-26 6 views
1

Hallo Ich möchte Datenbankschema erstellen und einige Tabellen auf HBase, ich möchte so durch Impala tun zum Beispieleinen Tisch auf HBase durch Impala

CREATE TABLE media.post 
(RowKey string, 
HashTag string, 
PostID string, 
PostImpact int, 
PostSentiment string, 
CreationDateTime timestamp); 

, wenn ich dies tun, ich einen Tisch zu bekommen erstellt aber auf HDFS nicht auf HBase, also kann ich nicht über HBase damit verbinden ... ist das überhaupt möglich, solche sql auf HBase auszuführen?

Antwort

2

Dies ist nicht möglich ..

Hbase ist Schema weniger und von Hbase können Sie Impala oder hive externen Tabellen erstellen. Aber nicht umgekehrt, d. H. Von Impala-Tabelle kann Hbase-Tabelle nicht erstellt werden. Sein aufgrund der Tatsache, dass NoSQL und SQL-Datenmodellen verschieden sind

Für mehr Verständnis go through