我试图在hdfs-hadoop文件系统中创建一个文件夹,但是它不允许我使用用户cloudera或root创建一个文件夹。我应该配置什么使其允许我进行hier是我的尝试:
[cloudera@quickstart ~]$ sudo hadoop fs -mkdir /solr/test_core
mkdir: Permission denied: user=root, access=WRITE, inode="/solr":solr:supergroup:drwxr-xr-x
[cloudera@quickstart ~]$ su
Password:
[root@quickstart cloudera]# hadoop fs -mkdir /solr/test_core
mkdir: Permission denied: user=root, access=WRITE,inode="/solr":solr:supergroup:drwxr-xr-x
[root@quickstart cloudera]#
3条答案
按热度按时间bnlyeluc1#
要将用户切换到hdfs:
sudo su - hdfs
. 然后可以在/solr下创建目录切换回cloudera用户
su - cloudera
并输入cloudera的密码gt0wga4j2#
cloudera和root用户都无权在其上运行任何命令
/solr
要运行任何命令,您需要转换为hdfs,然后发出如下命令:bnlyeluc3#
找到答案:你应该使用这些奇怪的命令。
sudo-u hdfs hdfs dfs-mkdir/solr/test\u核心/