前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DBOutputFormat把MapReduce结果输出到mysql中

DBOutputFormat把MapReduce结果输出到mysql中

作者头像
马克java社区
修改2021-07-05 10:23:33
1.2K0
修改2021-07-05 10:23:33
举报
文章被收录于专栏:java大数据

DBOutputFormat把MapReduce结果输出到mysql中

现在有一个需求:就是如何使用DBOutputFormat把MapReduce产生的结果输出到mysql中。

package com;

import java.io.File;

import java.io.IOException;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import org.apache.commons.lang.StringUtils;

import org.apache.hadoop.conf.Configuration;

import org.apache.hadoop.fs.Path;

import org.apache.hadoop.io.LongWritable;

import org.apache.hadoop.io.Text;

import org.apache.hadoop.mapreduce.Job;

import org.apache.hadoop.mapreduce.Mapper;

import org.apache.hadoop.mapreduce.Reducer;

import org.apache.hadoop.mapreduce.lib.db.DBConfiguration;

import org.apache.hadoop.mapreduce.lib.db.DBOutputFormat;

import org.apache.hadoop.mapreduce.lib.db.DBWritable;

import org.apache.hadoop.mapreduce.lib.input.FileInputFormat;

public class mysqlTestMark_to_win {

public static class MytableWritable implements DBWritable {

String name;

int age;

public MytableWritable() {

}

public MytableWritable(String name, int age) {

this.name = name;

this.age = age;

}

public void write(PreparedStatement statement) throws SQLException {

System.out.println("write PreparedStatement");

statement.setString(1, this.name);

statement.setInt(2, this.age);

}

public void readFields(ResultSet resultSet) throws SQLException {

/*因为不用从数据库中读,所以可以这里屏蔽代码, 因为上面是接口,所以必须实现这个方法*/

// System.out.println("readFields ResultSet");

// this.name = resultSet.getString(1);

// this.age = resultSet.getInt(2);

}

public String toString() {

return new String(this.name + " " + this.age);

}

}

更多请见:https://blog.csdn.net/qq_44594249/article/details/97612412

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
大数据
全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档