如何在 ubuntu 上安装 hbase?

5 ubuntu-9.04 installation

如何在 Ubuntu 9.04 上安装 hbase?

小智 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-客户/


小智 2

Robert Berger 在他的博客上有一篇详细的文章。 一探究竟。