挂载hdfs

时间:2016-07-19 17:35:56

标签: hadoop hdfs fuse

我的Hadoop集群设置正常,我能够使用
在HDFS中列出目录 hadoop fs -ls /user/maddy/

然后我使用以下命令安装hadoop-hdfs-fuse

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
sudo apt-get update
sudo apt-get install hadoop-hdfs-fuse

最后安装我的HDFS如下:
sudo mkdir -p /home/maddy/hdfs
sudo hadoop-fuse-dfs dfs://<NAMENODE_HOSTNAME>:<PORT> /home/maddy/hdfs

HDFS已成功安装。我可以运行linux命令,如:
ls /home/maddy/hdfs
他们工作正常。我能够看到所有HDFS目录。

但现在我运行hadoop命令时:
hadoop fs -ls /user/maddy/

它给了我错误 - Error: Could not find or load main class org.apache.hadoop.fs.FsShell

我尝试在CLASSPATH中添加hadoop-common jar的路径。但问题并没有解决。任何人都可以帮我解决这个问题吗?

我的Hadoop发行版是Apache one&amp;不是cloudera CDH。

0 个答案:

没有答案