我需要安装一个“可安装的hdfs”。四处搜索,我得到了几个教程:
https://ccp.cloudera.com/display/cdhdoc/mountable+hdfs
http://xmodulo.blogspot.de/2012/06/how-to-mount-hdfs-using-fuse.html
(和其他类似者)
他们都是从 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中,有安装fuse的说明 sudo apt-get install fuse fuse-libs fuse-devel
命令。那也不行。自述文件中的说明似乎建议在安装hdfs fuse之前先安装fuse。我也被这个困住了。。
请帮忙。
3条答案
按热度按时间imzjd6km1#
对于可安装的HDF,请执行以下步骤:
添加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
.安装
hadoop-hdfs-fuse
sudo apt-get updatesudo apt-get install hadoop-hdfs-fuse
安装hdfssudo mkdir -p <mount_point>
sudo hadoop-fuse-dfs dfs://<NAMENODE_HOSTNAME>:<PORT> <mount_point>
现在您的hdfs在本地挂载在mount_point
你可以的ls
查看并使用其他linux命令。xggvc2p62#
从Apache软件基金会下载一个版本,并使用这些教程中的一个来安装和运行它:Bug CyrDaaCo或CalbAk.Org或HADoop.Apache .Org。我发现这些教程非常有用。祝你好运
wvt8vs2t3#
在运行apt get之前,您需要安装cdh3存储库。
请注意,官方的cdh3存储库仅适用于maverick(10.10)或更早版本。
如果您愿意,您仍然可以尝试该存储库。
查看更多详细信息:
http://xmodulo.com/2012/06/how-to-mount-hdfs-using-fuse.html