因系统用户名有空格的原因,获取ssh时候遇到No such
file
or
directory
问题;给路径中有空格的文件夹名称添加引号解决
Ce Shi@DESKTOP-TSCP95M MINGW64 ~
$
cat
/c/Users/Ce Shi/.ssh/id_rsa.pub.
cat
: /c/Users/Xie: No such
file
or
directory
cat
: Haojie/....
今天在centos7系统中想要通过
cat
/etc/inittab命令查看配置文件中的系统默认的启动方式,发现输入命令
cat
/etc/inittab后出现No such
file
or
directory
,如下图所示。
后来检查发现是输入的命令少了一个空格,该命令的正确书写应该是
cat
/etc/inittab,
cat
后面要加上空格,
cat
属于查看命令,要和后面的路径用空格隔开,如下。
$ hdfs dfs -
cat
hdfs://Desktop:9000/user/ds/hello.txt
cat
: `hdfs://Desktop:9000/user/ds/hello.txt': No such
file
or
directory
解决方案:
不要使用这种命令
hdfs dfs -mkdir -p
不存在这种命令!
竟然
报
错说找不到文件,
No such
file
or
directory
【nohup: cannot run
command `test.sh': No such
file
or
directory
】
怪了,文件明明在那儿,相对路径,绝对路径都试过了,却一直
报
这个。
test.sh里面调用了run.bi
初接触hadoop,遇到的问题真不少。在
执行
bin/hadoop fs -mkdir input时,出错了。测试发现,bin/hadoop fs -ls也不行。排查了一会才发现是版本的原因:2.x以前的版本这个命令,2.x之后的版本命令改成了:bin/hdfs dfs -mkdir -p 文件名
input目录创建完成之后,开始上传本地目录:bin/hdfs dfs -put /root/data