通过Impala在HBase上创建一个表

时间:2016-05-26 13:36:08

标签: hbase cloudera impala bigdata

你好我想在HBase上创建数据库模式和一些表,我想通过Impala这样做,例如

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

当我这样做的时候,我得到了一个表,但在HDFS上却没有在HBase上创建,因此我无法通过HBase连接它...是否可以在HBase上运行这样的SQL?

1 个答案:

答案 0 :(得分:2)

这是不可能的..

Hbase模式较少,您可以从Hbase创建Impala或hive外部表。 但不是以相反的方式,即从Impala表中你不能创建Hbase表。 它的原因是,nosql和sql数据模型不同

更多了解go through