运行start-all.sh时出现slave1036: /usr/bin/env: bash: 没有那个文件或目录的报错
时间: 2023-10-22 10:03:37 浏览: 162
Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
这个错误可能是由于缺少bash解释器引起的。您可以尝试在所有节点上安装bash,或者更改start-all.sh文件中的解释器路径。
如果您想在所有节点上安装bash,请使用以下命令:
```
sudo apt-get update
sudo apt-get install bash
```
如果您想更改start-all.sh文件中的解释器路径,请按照以下步骤进行操作:
1. 打开start-all.sh文件: `sudo nano /usr/local/hadoop/sbin/start-all.sh`
2. 将第一行改为:`#!/bin/bash`
3. 保存并关闭文件。
4. 尝试重新运行start-all.sh文件。
希望这可以解决您的问题。
阅读全文