3

我需要安装一个“可安装的 HDFS”。环顾四周,我最终得到了几个教程:

(和其他类似的)

它们都以sudo apt-get install hadoop-0.20-fuse. 但这不起作用。我得到错误:the package cannot be found。我还是 Linux 的新手。我怎样才能让我的 Ubuntu 找到这个包?(新安装的 Ubuntu 12.10 LTS。从那以后我唯一做的就是安装和配置 Hadoop 和 HBase。)

我还搜索了一下,发现了这个: http ://code.google.com/p/hdfs-fuse/

在 README 文件的“如何使用”部分,在可下载的 tar 中,有sudo apt-get install fuse fuse-libs fuse-devel在 Debian/Ubuntu 上使用命令安装 FUSE 的说明。那也行不通。README 文件中的说明似乎建议我们需要在安装 HDFS-FUSE 之前安装 FUSE。我也被这个困住了..

请帮忙。

4

3 回答 3

1

按照以下步骤安装可挂载的 HDFS:

  1. 添加 CDH5 存储库:

    wget http://archive.cloudera.com/cdh5/one-click-install/trusty/amd64/cdh5-repository_1.0_all.deb
    sudo dpkg -i cdh5-repository_1.0_all.deb.

  2. 安装hadoop-hdfs-fuse

    sudo apt-get update
    sudo apt-get install hadoop-hdfs-fuse

  3. 挂载你的 HDFS

    sudo mkdir -p <mount_point>
    sudo hadoop-fuse-dfs dfs://<NAMENODE_HOSTNAME>:<PORT> <mount_point>

现在您的 HDFS 已安装在本地,mount_point您可以ls在其中查看并使用其他 linux 命令。

于 2016-07-20T04:29:07.660 回答
0

从The Apache Software Foundation下载一个版本并使用以下教程之一来安装和运行它:blog.cloudera.comcrobak.orghadoop.apache.org。我发现这些教程非常有用。祝你好运

于 2012-11-16T20:56:20.127 回答
0

在运行 apt-get 之前,您需要安装 CDH3 存储库。

请注意,官方 CDH3 存储库仅适用于 Maverick (10.10) 或更早版本。

如果您愿意,您仍然可以尝试该存储库。

查看更多详细信息:

http://xmodulo.com/2012/06/how-to-mount-hdfs-using-fuse.html

于 2013-07-09T04:13:00.807 回答