2012-10-29 32 views
3

我需要安裝一個「可掛載的HDFS」。搜索的時候,我結束了與幾個教程:apt-get install hadoop-0.20-fuse - 找不到包

(和其他similiar)

他們都開始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/

在「如何使用在可下載的tar文件中,自述文件的「section」部分提供了在Debian/Ubuntu上安裝FUSE和sudo apt-get install fuse fuse-libs fuse-devel命令的說明。那也行不通。自述文件中的說明似乎表明我們需要在安裝HDFS-FUSE之前安裝FUSE。我堅持這一點以及..

請幫助。

+0

什麼版本的Ubuntu? –

+0

Ubuntu 12.10 LTS,非常近。 – kumoyadori

+0

這個問題屬於askubuntu.com。它已被相應標記。 – mydoghasworms

回答

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命令。