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的说明。

脸脸

赞同来自:

1502981335960.png
 

脸脸

赞同来自:

image.png
命令执行成功了。。make还是没有。。

脸脸

赞同来自:

执行通过了,但是也不行的。。
image.png

要回复问题请先登录注册