MapReduce打包jar包及Xshell jar包实现

打包jar包

 实现连接hdfs文件系统

        //指定读取文件路径
//        Path path =new Path("E:\\hadoopstu\\in\\demo1");
//        Path path =new Path("hdfs://linux01:9000/input");
        Path path=new Path(args[0]);
        FileInputFormat.setInputPaths(job,path);


        //指定执行任务完成后的路径
//        Path pathout =new Path("E:\\hadoopstu\\in\\out1");
//        Path pathout =new Path("hdfs://linux01:9000/output1");
        Path pathout =new Path(args[1]);
        FileSystem fileSystem=FileSystem.get(pathout.toUri(),conf);

Xshell自带实现及java实现

自带实现

cd /opt/soft/hadoop260/share/hadoop/mapreduce
hdfs dfs -put /opt/soft2/hello2.txt /input
hadoop jar hadoop-mapreduce-examples-2.6.0-cdh5.14.2.jar wordcount /input/hello.txt /output

java jar包实现

[root@linux01 soft2]# hdfs dfs -chmod -R 777 /
[root@linux01 install]# hadoop jar hadoopstu-1.0-SNAPSHOT.jar nj.zb.kb15.demo1.WordCountDriver
/input/hello.txt /output

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值