hadoop version: 3.2.1

java version: openjdk 1.8.0_41, 64bit

 

본 에러는 pdsh의 설정 문제로 발생함.

=> pdsh is a variant of the rsh command. unlike host, pdsh can run multiple remote commands in parallel.[1]

 

pdsh의 rcmd type은 기본으로 rsh로 되어있다 이를 ssh로 바꾸어 주면 됨.[2]

 

먼저 rsh로 되어있는지 확인한다.

$ pdsh -q -w localhost

Generic options항목의 Rcmd type을 확인후 rsh로 되어있다면 ssh로 바꾸어줌

$ export PDSH_RCMD_TYPE=ssh

references

1. "pdsh(1) - Linux man page", linux.die.net/man/1/pdsh

2. "Permission Denied error while running start-dfs.sh", Mar 2017, stackoverflow.com/questions/42756555/permission-denied-error-while-running-start-dfs-sh

 

+ Recent posts