小智 5
您可以在 3 种模式下安装 HBase:独立、伪分布式和完全分布式。
独立模式是一种非常简单的安装,它只允许运行在同一台机器上的客户端代码进行连接。例如,当您希望在开发 HBase 客户端代码的工作站上快速安装 HBase 时,这很有用。
伪分布式模式是运行在单节点集群上的“普通”HBase 安装。例如,这将允许您在办公室或数据中心的单个服务器上安装 HBase,然后在多个工作站上运行的客户端代码连接到它。这在团队开发环境中显然更好,但对于单个开发人员场景(服务器和客户端代码位于同一工作站上)也可以说更好,因为开发人员可以检查和考虑将出现在生产系统中的所有系统组件.
完全分布式模式通常用于生产环境,或用于开发应用程序的后期基准测试,例如在 EC2 上,并且涉及在多个节点上运行的 HBase。
为了以伪或完全分布式模式运行 HBase,您还必须安装 hadoop。hadoop 是最初由雅虎开发的分布式文件系统。HBase 将数据块存储在文件中,然后将其写入 hadoop。hadoop 然后负责复制/分发这些数据。
因为HBase和hadoop关系密切,所以两个系统都必须正确安装。安装过程可能包括对默认的 Ubuntu(或其他服务器)配置以及软件进行某些必要的更改。
这里提供了在 Ubuntu 上以伪分布式模式设置 HBase 的快速指南http://ria101.wordpress.com/2010/01/28/setup-hbase-in-pseudo-distributed-mode-and-connect-java-客户/
| 归档时间: |
|
| 查看次数: |
9153 次 |
| 最近记录: |