开发者社区> 问答> 正文

phoenix创建Hbase二级索引

phoenix创建hbase的表MAPBARINDEX的索引表PHOENIXINDEX的时候on后面跟的是hbase表的rowkey,include后面跟的是hbase表的列族还是列族里面的列比如:create index PHOENIXINDEX on MAPBARINDEX(CITY, ADDRESS) include(AGE, SEX);

展开
收起
hbase小能手 2018-11-08 11:00:16 2348 0
1 条回答
写回答
取消 提交回答
  • HBase是一个分布式的、面向列的开源数据库,一个结构化数据的分布式存储系统。HBase不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库。阿里云HBase技术团队共同探讨HBase及其生态的问题。

    是具体的列。如果你创建的​MAPBARINDEX的列有指定列族,需要在创建索引的时候指定列族的。例如你的建表语句是:
    CREATE TABLE t ("ROW" integer not null primary key, "f1"."v1" varchar, "f1"."v2" varchar)
    那你在创建索引时对应的列名也是带着列族的,和建表时一致。

    2019-07-17 23:12:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载