safemode: Access denied for user hive. Superuser privilege is required
时间: 2023-06-23 22:43:21 浏览: 268
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
5星 · 资源好评率100%
这个错误提示显示了在执行hdfs dfsadmin -safemode leave命令时,返回了Access denied for user hive错误,即hive用户无权限执行该命令,需要超级用户权限。
解决这个问题的方法是使用超级用户账号来执行该命令。在Hadoop集群中,通常会有一个专门的超级用户账号,例如hdfs。可以使用以下命令来切换到hdfs用户:
```
sudo su - hdfs
```
然后再执行hdfs dfsadmin -safemode leave命令即可。如果不知道超级用户账号是什么,可以联系Hadoop集群管理员获取帮助。
阅读全文