mount.nfs: сбой монтирования системного вызова
Я пытаюсь смонтировать hdfs на моей локальной машине с Ubuntu, используя следующую команду: ---
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>
в моем файле core-site.xml, расположенном в /etc/hadoop/conf.pseudo. Но это не сработало.
Выход для: -
sudo mount -v -t nfs -o vers=3,proto=tcp,nolock 192.168.170.52:/ /mnt/hdfs_mount/
является:---
mount.nfs: timeout set for Thu Jun 29 09:46:30 2017
mount.nfs: trying text-based options 'vers=3,proto=tcp,nolock,addr=192.168.170.52'
mount.nfs: prog 100003, trying vers=3, prot=6
mount.nfs: trying 192.168.170.52 prog 100003 vers 3 prot TCP port 2049
mount.nfs: prog 100005, trying vers=3, prot=6
mount.nfs: trying 192.168.170.52 prog 100005 vers 3 prot TCP port 4242
mount.nfs: mount(2): Input/output error
mount.nfs: mount system call failed
Пожалуйста, помогите мне с этим.
1 ответ
То , что говорит @84104, правда, но мне удается запустить его с помощью следующих настроек / шагов:
- установить NFS
изменить /etc/hadoop/hdfs-site.xml
<property> <name>hadoop.proxyuser.YOUR_HOSTNAME_NAME.hosts</name> <value>*</value> </property> <property> <name>nfs.superuser</name> <value>spark</value> </property>
изменить /etc/hadoop/core-site.xml
<property> <name>hadoop.proxyuser.root.groups</name> <value>*</value> </property> <property> <name>hadoop.proxyuser.root.hosts</name> <value>*</value> </property>
Стоп Хэдуп
- начать Hadoop
mount -t nfs -o vers=3,proto=tcp,nolock,noacl,sync YOUR_HOSTNAME_NAME:/ /data/hdfs/ -v