Hive 配置单元Hbase集成-插入数据时出现问题

Hive 配置单元Hbase集成-插入数据时出现问题,hive,hbase,Hive,Hbase,我能够成功地将Hive和Hbase集成到直截了当的场景中(无分区和bucketing)。对于这些简单的场景,我能够在Hive和hbase中插入数据 我对存储在Hbase中的配置单元分区表有问题。我能够执行“CREATEDDL”语句。当我尝试执行Insert时,会收到一条错误消息,上面写着“必须指定表名” 尝试以下插入查询 insert into table hivehbase_customer partition(city) values (7394,NULL,NULL,NULL,NULL,29

我能够成功地将Hive和Hbase集成到直截了当的场景中(无分区和bucketing)。对于这些简单的场景,我能够在Hive和hbase中插入数据

我对存储在Hbase中的配置单元分区表有问题。我能够执行“CREATEDDL”语句。当我尝试执行Insert时,会收到一条错误消息,上面写着“必须指定表名”


尝试以下插入查询

insert into table hivehbase_customer partition(city) values (7394,NULL,NULL,NULL,NULL,29708,'tegacay');

实际上,分区列需要指定为插入查询中的最后一列。

既然HBase中没有这样的概念,HBase将如何映射您的配置单元分区?我同意您的看法。但是,在文档中没有提到“不支持分区”。创建DDL成功。此外,insert失败并显示一条奇怪的错误消息。所以,不确定它是否有效。因为HBase中没有任何东西可以实现某种分区,所以这是不可行的。无论如何,要小心HBase配置单元集成:这主要是为了开发或测试目的,但我不鼓励在大批量生产中使用该功能。
insert into table hivehbase_customer partition(city) values (7394,NULL,NULL,NULL,NULL,29708,'tegacay');