gpt4 book ai didi

hadoop - hbase作为Web应用程序中的数据库

转载 作者:可可西里 更新时间:2023-11-01 14:33:46 24 4
gpt4 key购买 nike

关于在真实网络应用程序中使用 hadoop 或相关技术的一个大问题。

我只是想了解 Web 应用程序如何使用 hbase 作为其数据库。我的意思是,这是大数据应用程序所做的事情,还是它们使用普通数据库并仅使用这些技术进行分析?

有一个带有 Hbase 数据库或类似东西的在线商店可以吗?

最佳答案

是的,将 hbase 作为后端非常好。我正在做些什么来完成这项工作,(我的网站上运行着一个在线社区和论坛)

1.使用thrift编写C#代码访问Hbase,非常简单易行。 (Thrift是跨语言绑定(bind)平台,Java对HBase来说只是一等公民!)

2.使用 Amazon EMI 管理 HBase 集群(在 Amazon 上有)

3.使用ganglia监控Hbase

一些额外的提示:

所以你可以像这样组织网络应用

  1. 您可以在 Amazon Web Services 或 IBMWebSphere 上设置您的网络服务器
  2. 您可以在此处使用 cloudera 或再次使用 AmazonEC2 设置自己的 HBase 集群。
  3. Web 服务器和 Hbase 主节点之间的通信通过 thrift 客户端进行。
  4. 您可以使用自己喜欢的编程语言生成节俭代码以下是一些对我有帮助的链接一)Thrift Client ,B) Filtering options

除此之外,我还引用了 Yifeng Jiang 的 HBase administrative cookbook 和 Lars George 的 HBase reference guide,以防我在网上找不到答案。

HBase 提供的过滤选项快速且准确。假设您使用 HBase 存储产品详细信息,您可以拥有子商店并在产品表中有一列,它告诉您产品可能属于哪个商店,并使用过滤器获取特定商店的产品。

关于hadoop - hbase作为Web应用程序中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25479115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com