我是bigsql的新手。我知道hbase可以与bigsql集成。在创建hbase表之后和之前,我曾尝试执行bigsql hbase create命令,但是我得到了下面提到的错误。
sql1:
CREATE HBASE TABLE dbname.reviews_hive (
REVIEWID int,
PRODUCT int
)
COLUMN MAPPING
(
key MAPPED BY (REVIEWID),
summary:product MAPPED BY (PRODUCT)
);
(或)
sql2:
CREATE HBASE TABLE dbname.reviews_hive (
REVIEWID int primary key not null,
PRODUCT int
)
COLUMN MAPPING
(
key MAPPED BY (REVIEWID),
summary:product MAPPED BY (PRODUCT)
);
错误:[状态:42601][代码:-104]:在“(”之后发现意外标记“key”。预期的令牌可能包括:“。。sqlcode=-104,sqlstate=42601,driver=3.68.61
有人能帮我吗?
提前谢谢各位。
1条答案
按热度按时间ffdz8vbo1#
我假设你在big insights 4.x上。在biginsights 4之前,bigsql的sql接口仅在bigsql v1中可用。
当我运行以下测试脚本(包括您的两个create hbase table语句)(我通过jsqsh和db2命令行运行了这个示例)时,我得到了以下结果:
我得到以下结果: