在真实的web应用程序中使用hadoop或相关技术是一个很大的问题。我只想知道一个web应用程序如何使用hbase作为它的数据库。我的意思是,这是大数据应用程序做的事情,还是他们使用普通的数据库,仅仅使用这些技术进行分析?有带hbase数据库的在线商店或类似的东西可以吗?
piah890a1#
我想你应该读下面的文章:“apache hbase注意事项”http://blog.cloudera.com/blog/2011/04/hbase-dos-and-donts/
fxnxkyjh2#
是的,将hbase作为您的后端非常好。我是如何做到这一点的,(我有一个在线社区和论坛在我的网站上运行)1.使用thrift编写访问hbase的c代码,非常简单(thrift是一个跨语言绑定平台,对hbase来说java只是一等公民!)2.使用amazon emi管理hbase集群(在amazon上)3.用神经节监测hbase一些额外提示:所以您可以这样组织web应用程序您可以在amazon web服务或ibmwebsphere上设置web服务器您可以使用cloudera设置自己的hbase集群,也可以在此处再次使用amazonec2。web服务器和hbase主节点之间的通信通过thrift客户端进行。你可以用自己想要的编程语言生成节俭代码这里有一些链接可以帮助我a)节俭客户端,b)过滤选项除此之外,我还参考了江宜峰的hbase管理手册和lars george的hbase参考指南,以防我在网上找不到答案。hbase提供的过滤选项快速而准确。假设您使用hbase来存储产品详细信息,那么您可以拥有子存储,并在产品表中有一列,告诉您产品可能属于哪个存储,并使用筛选器来获取特定存储的产品。
2条答案
按热度按时间piah890a1#
我想你应该读下面的文章:
“apache hbase注意事项”
http://blog.cloudera.com/blog/2011/04/hbase-dos-and-donts/
fxnxkyjh2#
是的,将hbase作为您的后端非常好。我是如何做到这一点的,(我有一个在线社区和论坛在我的网站上运行)
1.使用thrift编写访问hbase的c代码,非常简单(thrift是一个跨语言绑定平台,对hbase来说java只是一等公民!)
2.使用amazon emi管理hbase集群(在amazon上)
3.用神经节监测hbase
一些额外提示:
所以您可以这样组织web应用程序
您可以在amazon web服务或ibmwebsphere上设置web服务器
您可以使用cloudera设置自己的hbase集群,也可以在此处再次使用amazonec2。
web服务器和hbase主节点之间的通信通过thrift客户端进行。
你可以用自己想要的编程语言生成节俭代码这里有一些链接可以帮助我a)节俭客户端,b)过滤选项
除此之外,我还参考了江宜峰的hbase管理手册和lars george的hbase参考指南,以防我在网上找不到答案。
hbase提供的过滤选项快速而准确。假设您使用hbase来存储产品详细信息,那么您可以拥有子存储,并在产品表中有一列,告诉您产品可能属于哪个存储,并使用筛选器来获取特定存储的产品。