我正在尝试使用以下命令在运行 Ubuntu 的本地计算机上安装 hdfs:---
sudo mount -t nfs -o vers=3,proto=tcp,nolock 192.168.170.52:/ /mnt/hdfs_mount/
但我收到此错误:-
mount.nfs: mount system call failed
输出为
rpcinfo -p 192.168.170.52
是
program vers proto port service
100000 4 tcp 111 portmapper
100000 3 tcp 111 portmapper
100000 2 tcp 111 portmapper
100000 4 udp 111 portmapper
100000 3 udp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 48435 status
100024 1 tcp 54261 status
100005 1 udp 4242 mountd
100005 2 udp 4242 mountd
100005 3 udp 4242 mountd
100005 1 tcp 4242 mountd
100005 2 tcp 4242 mountd
100005 3 tcp 4242 mountd
100003 3 tcp 2049 nfs
输出为
showmount -e 192.168.170.52
是
Export list for 192.168.170.52:
/ *
我也尝试添加
<property>
<name>hadoop.proxyuser.root.groups</name>
<value>*</value>
</property>
<property>
<name>hadoop.proxyuser.root.hosts</name>
<value>*</value>
</property>
在位于 /etc/hadoop/conf.pseudo 的 core-site.xml 文件中。但这没有用。请在这件事上给予我帮助。
答案1
解决方案:
sudo mount -t nfs -o vers=3 "remoteIP:/NFS_shares/" "/some/local/Path"
答案2
您应该升级 portmap nfs-common。执行以下命令:
apt-get upgrade portmap nfs-common