将文件放入hdfs

0dxa2lsx  于 2021-06-01  发布在  Hadoop
关注(0)|答案(1)|浏览(385)

我正在控制台上运行以下命令:

  1. [root@master ~]# pwd
  2. /root
  3. [root@master ~]# vi test.txt
  4. # editting file
  5. [root@master ~]# su - hdfs -c "hdfs dfs -put /root/test.txt /user/ambari-qa"
  6. put: `/root/test.txt': No such file or directory

文件在那里

  1. [root@master ~]# pwd
  2. /root
  3. [root@master ~]# ls -l
  4. total 9636984
  5. -rw-r--r--. 1 root root 1823777034 Jun 12 08:34 ambari-2.6.2.2-centos6.tar.gz
  6. -rw-------. 1 root root 716 Mar 19 2012 anaconda-ks.cfg
  7. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Desktop
  8. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Documents
  9. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Downloads
  10. -rw-r--r-- 1 root root 15 Oct 18 20:16 enabled~
  11. -rw-r--r-- 1 root root 15 Oct 18 20:38 enablez~
  12. -rw-r--r--. 1 root root 511720220 Oct 15 19:33 HDP-2.6.5.0-centos6-rpm.tar.gz
  13. -rw-r--r--. 1 root root 7303095942 May 15 03:50 HDP-2.6.5.0-centos6-rpm.tar.gz.1
  14. -rw-r--r--. 1 root root 43941068 Aug 13 20:28 HDP-UTILS-1.1.0.22-centos6.tar.gz
  15. -rw-r--r--. 1 root root 185646832 Oct 15 17:04 jdk-8u181-linux-x64.tar.gz
  16. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Music
  17. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Pictures
  18. -rw-r--r--. 1 root root 12148 Dec 16 2011 post-install
  19. -rw-r--r--. 1 root root 552 Dec 16 2011 post-install.log
  20. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Public
  21. drwxr-xr-x. 2 root root 4096 Oct 15 11:30 Templates
  22. -rw-r--r-- 1 root root 2 Oct 23 05:39 test
  23. -rwxr-xr-x 1 root root 3 Oct 23 06:37 test.txt

但是,我没有得到这样的文件或目录,我在路径中创建文件,但我得到那个错误?

hmtdttj4

hmtdttj41#

问题似乎是由于/root目录的权限造成的

  1. dr-xr-x---. 25 root root 4096 Oct 23 06:37 root

当时使用chmod 755工作

相关问题