use*_*226 2 command hadoop put
使用以下命令创建文件夹[LOAN_DATA]
/my_work/hadoop-1.0.3/bin$hadoop fs -mkdir hdfs://masterNode:8020/tmp/hadoop-hadoop/dfs/LOAN_DATA
Run Code Online (Sandbox Code Playgroud)
现在我们打开使用网址时
目录/ tmp/hadoop-hadoop/dfs的内容显示LOAN_DATA
然后我想使用PUT或copyFromLocal将TXT文件中的一些数据存储到LOAN_DATA文件夹中
put:未知命令
/ hadoop fs -put'/home/hadoop/my_work/Acquisition_2012Q1.txt'hdfs:// masterNode:8020/tmp/hadoop-hadoop/dfs/LOAN_DATA
如何解决这个问题?
复制粘贴命令并使用它时可能会发生此问题.这是因为文档中使用的字体(或字符集)的更改来自复制的位置.
例如:
如果您复制/粘贴并执行命令 -
hdfs dfs -put workflow.xml /testfile/workflow.xml
你可能会 -
–put: Unknown command
Run Code Online (Sandbox Code Playgroud)
要么
–p-t: Unknown command
Run Code Online (Sandbox Code Playgroud)
发生这种情况是因为复制是从UTF-8文件完成的,并且复制的-或u(或任何字符)可能具有不同的字符集.
所以只需在终端上键入命令(不要复制/粘贴),你应该没问题.
或者,如果您正在运行从其他编辑器复制的shell脚本,
dos2unix则在Linux终端上运行之前运行脚本.例如:
dos2unix <shell_script.sh>
| 归档时间: |
|
| 查看次数: |
5336 次 |
| 最近记录: |