0

我是否需要在我的 Windows 中使用 Hadoop 来连接在 ununtu 上使用 hadoop 运行的 hbase?

我的 hbase 在我的 ubuntu 机器上运行良好。我可以在同一台机器上与 eclipse 连接(我正在使用 kundera 连接 hbase)。现在我想从我的 windows 7 eclipse IDE 连接 hbase。我需要在我的 Windows 上安装 hadoop 来连接 ubuntu 上的远程 hbase 吗??当我尝试时,我得到了这样的东西

Failed to locate the winutils binary in the hadoop binary path
Read about open-source technology .IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.
4

2 回答 2

2

您只需要 hadoop、hbase jars 和初始化配置对象: 1. hbase.zookeeper.quorum(如果集群)详细信息和其他初始化信息。2.hbase.zookeeper.property.clientPort 3.zookeeper.znode.parent

然后,与上述配置对象建立连接

于 2015-06-17T12:44:30.650 回答
1

这个问题通常出现在 Hadoop 2.xx 版本中。一种选择是为 Hadoop 版本构建 Windows 发行版。参考这个链接: http: //www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os

但是,在构建之前,请尝试使用此链接中给出的 zip 文件:

http://www.srccodes.com/p/article/39/error-util-shell-failed-locate-winutils-binary-hadoop-binary-path

解压这个 zip 文件并将 hadoop-common-2.2.0/bin 下的文件粘贴到 $HADOOP_HOME/bin 目录。

注意:对我来说,这甚至适用于 Hadoop 2.5 版本。

于 2015-06-17T15:42:30.173 回答