我需要在windows中使用hadoop来连接linux上运行的hbase吗?

u5rb5r59  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(487)

我是否需要在我的windows中使用hadoop来连接运行在ununtu上的hbase和hadoop?
我的hbase在我的ubuntu机器上运行良好。我能够在同一台机器上连接eclipse(我正在使用kundera连接hbase)。现在我想从Windows7EclipseIDE连接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.
a2mppw5e

a2mppw5e1#

您所需要的只是hadoop、hbase jar,然后配置对象初始化为:1。hbase.zookeeper.quorum(如果是群集)详细信息和其他初始化信息。2hbase.zookeeper.property.clientport 3。zookeeper.znode.parent父级
然后,获取与上述配置对象的连接

zaq34kh6

zaq34kh62#

这个问题通常发生在hadoop2.x.x版本中。其中一个选择是为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\u home/bin目录。
注意:对我来说,这甚至适用于hadoop2.5版本。

相关问题