Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop fuse在装载后不返回此类文件或目录错误_Hadoop_Fuse_Cloudera Cdh - Fatal编程技术网

Hadoop fuse在装载后不返回此类文件或目录错误

Hadoop fuse在装载后不返回此类文件或目录错误,hadoop,fuse,cloudera-cdh,Hadoop,Fuse,Cloudera Cdh,我正在运行CDH5。作为root用户,我正在尝试挂载以下挂载点 [root@localhost ]# ll -d /export drwxr-xr-x 2 root root 4096 Feb 21 08:53 /export 挂载后,我得到了以下错误 [root@localhost ]# hadoop-fuse-dfs dfs://localhost:8020 /export INFO /data/jenkins/workspace/generic-package-rhel64-6-0/t

我正在运行CDH5。作为root用户,我正在尝试挂载以下挂载点

[root@localhost ]#  ll -d /export
drwxr-xr-x 2 root root 4096 Feb 21 08:53 /export
挂载后,我得到了以下错误

[root@localhost ]# hadoop-fuse-dfs dfs://localhost:8020 /export
INFO /data/jenkins/workspace/generic-package-rhel64-6-0/topdir/BUILD/hadoop-2.5.0-cdh5.3.1/hadoop-hdfs-project/hadoop-hdfs/src/main/native/fuse-dfs/fuse_options.c:164 Adding FUSE arg /export
[root@localhost ]# ls -l /export
ls: cannot access /export: Input/output error
[root@localhost ]# hdfs dfs -ls /export
ls: `/export': No such file or directory

您需要使用主机名而不是本地主机。我也面临同样的问题,在将localhost更改为hostname(主机名也是在hosts文件中定义的)之后,它得到了修复

hadoop-fuse-dfs dfs://{hostname}:8020 /export

在HA部署中,使用HDFS nameservice而不是NameNode URI;也就是说,在hdfs-site.xml中使用dfs.nameservices的值