最近常用Sqoop导入一些数据到HDFS中。但是执行完成后,总是会在我执行sqoop命令的文件夹下生成一些MR代码。总是需要去手动清理。感觉比较困扰,然后就看Sqoop的文档。发现有一个配置可以指定生成MR代码的路径。如果能指定让这个MR代码存放到系统的/tmp/目录下,我就不用手动清理了吗,让操作系统帮我去清理。
这个配置就是--outdir
通过导入的时候配置--outdir <dir>
会让生成的代码在这个dir目录下。
下面是我的导入语句,这个导入语句生成的MR代码会在/tmp/sqoop/下