Docker容器中运行的Hadoop无法通过fs -put命令上传本地文件的问题求助
Docker容器中运行的Hadoop无法通过fs -put命令上传本地文件的问题求助
大家好,我是Hadoop新手,最近在用Docker的Cloudera容器运行Hadoop,想把本地Linux文件系统里的文件上传到Hadoop文件系统(HDFS)中,结果遇到了问题。
我执行的命令是:
hadoop fs -put /home/teja/ALR.csv /tmp
得到的报错信息是:
put: /home/teja/ALR.csv': No such file or directory
但我确认本地/home/teja目录下确实存在ALR.csv文件。我猜会不会是因为Hadoop跑在Docker容器里,所以不能直接用本地的文件路径?有没有大佬能告诉我正确的操作方法,怎么把本地Linux系统的文件传到容器里的HDFS中?
备注:内容来源于stack exchange,提问作者teja madire
相关产品推荐
相关产品推荐

