挂载hdfs后使用hadoop命令时出错

u5rb5r59  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(321)

我的hadoop集群安装得很好,我可以使用 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 .
我试着在类路径中添加 hadoop-common jar . 但问题并没有解决。有人能帮我修一下吗?
我的hadoop发行版是apacheone,而不是clouderacdh。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题