有没有人遇到一个奇怪的环境问题,在调用hadoop命令时被迫使用SU而不是SUDO?
sudo su -c 'hadoop fs -ls /' hdfs
Run Code Online (Sandbox Code Playgroud)
Found 4 items drwxr-xr-x - hdfs hdfs 0 2014-02-11 12:33 /apps drwx------ - mapred hdfs 0 2014-03-10 10:25 /mapred drwxrwxrwx - hdfs hdfs 0 2014-03-10 10:26 /tmp drwxr-xr-x - hdfs hdfs 0 2014-02-11 12:34 /user
环境允许查找可执行文件:
sudo -u hdfs 'hadoop'
Run Code Online (Sandbox Code Playgroud)
Usage: hadoop [--config confdir] COMMAND where COMMAND is one of: namenode -format format the DFS filesystem ... fs run a generic filesystem user client ... ... Most commands print help when …