我是hadoop环境的新手,抱歉,如果问题很明显。。。我需要开发一个web服务来记录和读取大量数据。由于这个需求,我考虑使用hadoop集群和hbase作为我的数据库。
我已经设计了我的hbase模式来满足我的需求,到目前为止还不错。
因为这是我正在开发的一个服务,所以我希望服务的用户不知道数据的内部表示。我不希望用户必须调用对某个表的put,例如对clients表的put,而是调用一个高度抽象的方法,例如createclient()。
我如何在hbase之上添加这个抽象层,同时保持hbase本身提供的可靠和分布式的特性以及同时为大量用户提供服务的能力?
谢谢
1条答案
按热度按时间fwzugrvs1#
考虑使用hbase stargate来启用rest服务器。如果要隐藏uri中的表名,可以使用web服务器代理stargate。