大數據-hadoop-hbase-跳坑

衆所周知

hbase+phoenix構建hbase二級索引的方式 可以加塊查詢的速度:

  • Global Indexing(全局索引)

    create index USER_COOKIE_ID_INDEX on USER ("f"."cookie_id"); 

     

可以用這種方式來指定索引的字段這樣可以加奎查詢的速度

添加索引之後:

降到了毫秒級別.

注意:要查詢的字段不是索引字段,不會使用到索引表。

  • Local Indexing(本地索引)
create local index USER_USER_ID_INDEX on USER ("f"."user_id");

記住新版本的hbase在配置zookeeper的時候不用指定端口號

例如:

如果制定了端口號的話建全局索引的時候沒事建本地索引的時候就會報錯:

此時你只要將各個hbase節點上的hbase-site.xml文件中zookeeper的端口號去掉即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章