通过 Impala 在 HBase 上创建一个 table

Create a table on HBase through Impala

你好,我想在 HBase 上创建数据库模式和一些 table,我想通过 Impala 来实现,例如

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

当我这样做时,我创建了一个 table 但在 HDFS 上而不是在 HBase 上,因此我无法通过 HBase 连接到它...是否有可能 运行 这样的 sql 在 HBase 上?

这不可能..

Hbase 没有架构,您可以从 Hbase 创建 Impala 或外部配置单元 table。 但不是以相反的方式,即从 Impala table 你不能创建 Hbase table。 这是因为没有sql和sql数据模型不同

更多了解go through