如何在Windows上以分布式模式运行HBase而不使用Cygwin?

5
  • 我已经成功在Windows上配置了HBase,并将其与HDFS集成。我使用的是HBase版本0.98.6.1-hadoop2和Hadoop版本2.5.1。
  • 按照HBase 快速入门 教程操作。
  • 如果我正常运行HBase(没有hbase.cluster.distributed 属性),那么它可以正常工作。否则,它会显示此功能尚未实现,请保持关注。
  • 如何在Windows上无需cygwin以集群分布模式启动HBase?

我在标题中添加了“无需cygwin”。如果某些东西在cygwin上运行而在Windows上不工作,可能与$HOME的不同位置有关(因此ssh密钥等)。我不了解hadoop...只是一种猜测。 - Jayan
没有Cygwin?那就“使用原力吧,卢克”——VirtualBox、VMware、Parallels等等... - ursa
@ursa 我不想要Unix环境。我想在Windows上实现,而且不需要任何第三方软件。 - Kumar
1个回答

0

据我所知,您可以通过以下几种方式进行操作:

1)使用cygwin(不符合您的要求)。

2)使用VMWare或VirtualBox。

3)使用Microsoft HDInsights(适合您)。

在开始Hbase之前,请确保Hadoop处于分布式模式并且仅在此模式下工作,否则您的HBase将在本地模式下运行。


感谢@Sanjay Tiwari。但正如你所说,这不是我的要求。如果我使用VM或cygwin,我可以运行。但是HBase在Windows上以独立模式运行,无需cygwin或任何其他Unix环境工具。同样的方式,我想以分布式模式运行。 - Kumar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接