創(chuàng)建目錄 -mkdir
hadoop fs -mkdir -p /aaa/bbb
從本地剪切文件到hdfs -moveFromLocal
hadoop fs -moveFromLocal ./file.txt /aaa/
從本地復(fù)制文件到hdfs -copyFromLocal
hadoop fs -copyFromLocal ./file.txt /aaa/
從hdfs剪切文件到本地 -moveToLocal
hadoop fs -moveToLocal /aaa/file.txt /folder/
從hdfs復(fù)制文件到本地 -copyToLocal
hadoop fs -copyToLocal /aaa/file.txt /folder/
刪除文件或文件夾 -rm
hadoop fs -rm -r /aaa/bbb/
HDFS讀取文件代碼
public class HDFSFileReader {
public static void main(String[] args) {
try {
Configuration conf = new Configuration();
FileSystem fs = FileSystem.get(conf);
Path filename = new Path("hdfs://localhost:9000/user/hadoop/test.txt");
FSDataInputStream is = fs.open(filename);
BufferedReader d = new BufferedReader(new InputStreamReader(is));
String content = d.readLine();
System.out.println(content);
d.close();
fs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}