启动hadoop时提示 master: /usr/bin/env: bash: 没有那个文件或目录

centos版本7.2.1511在启动hadoop2.8.5时,提示:

[root@master sbin]# ./start-all.sh 
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
Starting namenodes on [master]
master: /usr/bin/env: bash: 没有那个文件或目录
master: /usr/bin/env: bash: 没有那个文件或目录
slave1: /usr/bin/env: bash: 没有那个文件或目录
slave2: /usr/bin/env: bash: 没有那个文件或目录
Starting secondary namenodes [master]
master: /usr/bin/env: bash: 没有那个文件或目录
starting yarn daemons
resourcemanager running as process 11195. Stop it first.
master: /usr/bin/env: bash: 没有那个文件或目录
slave1: /usr/bin/env: bash: 没有那个文件或目录
slave2: /usr/bin/env: bash: 没有那个文件或目录

实际上在系统中可以找到/usr/bin/env该目录,不知道是什么原因导致的,调试了一天了还没弄好,请帮忙看看,谢谢!
安装步骤参照的是:https://blog.csdn.net/source_...

阅读 7.7k
1 个回答

/usr/bin/env不应该是目录, 而是文件才对

$ file /usr/bin/env
/usr/bin/env: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=92a80275c7d29d451b8d1971f02f7f59d971d160, stripped
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题