1.新建一个eclipse项目工程
作者的架构:
我们要用到的java文件就是写在HDFS下的Test.java文件
2.Test.java
package HDFS; import org.apache.hadoop.fs.Path; import java.io.IOException; public class Test { public static void main(String[] args) throws IOException { Path src = new Path(args[0]); Path dst = new Path(args[1]); HDFSUtil.getFS().copyFromLocalFile(src,dst); } }
包名可以改成自己的包名,作者的包是HDFS
3.打包该项目工程为jar包
流程:
(1)在项目名处点击右键,然后点击Export...
(2)选择java下的JAR file
(3)Next
打包保存的路径可以自己选择,然后Finish
(4)这样你就可以看到你选择的路径下面有这个jar包
4. 将这个jar包保存进虚拟机中,可以自己选择保存的路径,博主这里是在/opt下面
5.应用
(1)创建一个hello1文件
vi hello1
(2)复制这个文件到HDFS系统上
hadoop jar 11_10.jar HDFS.Test ./hello1 /
标红的是你创建的那个jar包名,标蓝的是文件名
(3)在端口50070上查看
这样就成功了!! (博主这里是早上写的,所以时间显示的是早上)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)