Hadoop创建(上传)文件

1、本地创建文件(shell)

Hadoop创建(上传)文件_第1张图片
备注:
1) 该文件第一行有误,故此报错(command not found),应该是:#my first shell test
2) shell的 if 语法比较坑,不像java中可以随意换行

2、上传到Hadoop

将本地文件myfirst.sh上传到已创建的hadoop目录中

	/**
	 * 本地文件上传到hadoop目录
	 */
	public void upload(){
		String srcFile = "/home/cent/Desktop/myfirst.sh";
		String dstFile = "/user/test";
		try {
			fs.copyFromLocalFile(new Path(srcFile), new Path(dstFile));
		} catch (IllegalArgumentException e) {
			e.printStackTrace();
		} catch (IOException e) {
			System.out.println("-- IOException --");
			e.printStackTrace();
		}
	}

3、运行、查看结果

首先在eclipse运行测试类;然后在Terminal中查看hadoop目录文件

hadoop fs -ls /user/test
Hadoop创建(上传)文件_第2张图片

你可能感兴趣的:(Hadoop)