无法使用hadoop fuse安装hdfs

ztyzrc3y  于 2021-06-04  发布在  Hadoop
关注(0)|答案(2)|浏览(489)

我有一个2节点的hadoop集群在awsec2上运行。我正在尝试将hdfs挂载到另一个ec2示例上。客户端运行的是Ubuntu12.04.4 lts,我已经安装了hadoop fuse。


# apt-cache policy hadoop-0.20-fuse

hadoop-0.20-fuse:
Installed: 0.20.2+923.479-1~maverick-cdh3
Candidate: 0.20.2+923.479-1~maverick-cdh3
Version table:

***0.20.2+923.479-1~maverick-cdh3 0

   500 http://archive.cloudera.com/debian/ maverick-cdh3/contrib amd64 Packages
   100 /var/lib/dpkg/status

尝试安装后,我得到以下结果:


# hadoop-fuse-dfs dfs://10.0.0.160:9000 /mnt/tmp

INFO fuse_options.c:165 Adding FUSE arg /mnt/tmp

当我运行“df”命令时,我没有在那里看到它并且得到输入/输出错误


# df -h

df: `/mnt/tmp': Input/output error
Filesystem                Size  Used Avail Use% Mounted on
/dev/xvda1                 30G  3.5G   25G  13% /

路径还显示以下内容:


# ls -alh /mnt

ls: cannot access /mnt/tmp: Input/output error
total 8.0K
drwxr-xr-x  3 root root 4.0K Aug 11 19:42 .
drwxr-xr-x 25 root root 4.0K Aug 11 17:35 ..
d?????????  ? ?    ?       ?            ? tmp

有什么办法可以装上它吗?

lstz6jyr

lstz6jyr1#

不幸的是, hadoop-fuse-dfs 没有好的错误消息或文档。
为了 hadoop-fuse-dfs 要正常工作,需要namenode的rpc端口 dfs.namenode.servicerpc-address 在hdfs-site.xml中。


# hadoop-fuse-dfs dfs://NAMENODE:RPCPORT /mnt/tmp
tpgth1q7

tpgth1q72#

删除openjdk java版本安装oracle jre

相关问题