hadoop fuse-hdfs挂载

已经安装好了fuse,Hadoop编译完成,但是/hadoop-hdfs-project/hadoop-hdfs/target/native/main/native/fuse-dfs目录下没有fuse-dfs工具,只有makefile文件,执行make命令也没有生成工具,不知道是为什么?无法实现HDFS文件的挂载,有人可以帮忙解释下么 谢谢
已邀请:

fish - Hadooper

赞同来自: 脸脸

什么版本的hadoop? 看看 hadoop-hdfs-project/hadoop-hdfs/src/main/native/fuse-dfs 目录。

fish - Hadooper

赞同来自: 脸脸

现在hadoop-hdfs-project目录中,执行mvn compile -Pnative,然后到hadoop-hdfs-project/hadoop-hdfs/target/native/main/native/fuse-dfs下,执行make。
 
这之后,将会在这个hadoop-hdfs-project/hadoop-hdfs/target/native/main/native/fuse-dfs目录下生成个fuse_dfs文件。最后,将fuse_dfs_wrapper.sh这个脚本中的fuse-dfs文件的目录,修改成你生成的这个。

fish - Hadooper

赞同来自: 脸脸

我明天再试试你的版本吧,不过,你是不是少装了什么cmake之类的工具:


image.png


 

fish - Hadooper

赞同来自: 脸脸

在hadoop-hdfs-project中执行mvn compile -Pnative 的时候没有任何报错?

fish - Hadooper

赞同来自: 脸脸

在 hadoop-hdfs-project 下执行 mvn compile -Pnative

fish - Hadooper

看看目录中的doc/README的说明。

image.png


命令执行成功了。。make还是没有。。
执行通过了,但是也不行的。。

image.png

要回复问题请先登录注册