通过 Impala 在 HBase 上创建表
Posted
技术标签:
【中文标题】通过 Impala 在 HBase 上创建表【英文标题】:Create a table on HBase through Impala 【发布时间】:2016-05-26 13:36:07 【问题描述】:您好,我想在 HBase 上创建数据库架构和一些表,例如,我想通过 Impala 来实现
CREATE TABLE media.post
(RowKey string,
HashTag string,
PostID string,
PostImpact int,
PostSentiment string,
CreationDateTime timestamp);
当我这样做时,我创建了一个表,但在 HDFS 上而不是在 HBase 上,因此我无法通过 HBase 连接到它...甚至可以在 HBase 上运行这样的 sql 吗?
【问题讨论】:
【参考方案1】:这是不可能的..
Hbase 没有架构,您可以从 Hbase 创建 Impala 或 hive 外部表。 但不是以相反的方式,即从 Impala 表你不能创建 Hbase 表。 这是因为nosql和sql数据模型不同
更多了解go through
【讨论】:
以上是关于通过 Impala 在 HBase 上创建表的主要内容,如果未能解决你的问题,请参考以下文章