如何在 ubuntu 上安装 hbase?

如何在 ubuntu 上安装 hbase?

如何在 Ubuntu 9.04 上安装 hbase?

答案1

您可以以 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-client/

答案2

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

答案3

也许下面的文章能帮你解决问题。祝你好运!

在 Ubuntu 9.04 和 EC2 上安装 Hbase 0.20.0 集群的经验

相关内容