新手请教大神们: 为保证数据比较实时进入hbase,在消费kafka处理数据后直接把数据放到hbase(不放到hdfs了)。 把数据放到hbase的同时,在es建二级索引。 请问这种设计是否合理,有什么问题?
Quote: 引用 1 楼 link0007 的回复: 你是想实现HBase二级索引?Phoenix可以做到,而且可以SQL查询HBase。 ES本身就可以存储数据,直接存ES不好么 谢谢! ES虽然本身可以存储,但是更适合搜索和分析小规模数据,要实现复杂的业务也不好做,而且量大成本会很高。因此结合两者,使用elasticsearch建立hbase的相关查询列的索引,提高hbase基于列的查询效率。
你是想实现HBase二级索引?Phoenix可以做到,而且可以SQL查询HBase。 ES本身就可以存储数据,直接存ES不好么