ERROR: namenode can only be executed by root.
时间: 2023-07-15 08:13:19 浏览: 325
Hadoop学习笔记(一)Hadoop快速入门:3.编译
这个错误提示是因为你没有以 root 用户身份运行 namenode 命令。在 Linux 中,只有 root 用户才能执行一些需要系统权限的操作。
要解决这个问题,你可以尝试在命令前加上 sudo,以 root 权限运行命令。例如:
```
sudo namenode
```
如果你还没有设置 root 用户密码,可以先用以下命令设置:
```
sudo passwd root
```
然后输入你当前用户的密码,再输入两次新的 root 密码即可。
阅读全文