在前一个STEP中,我们完成了ODPS的数据下载。
本blog记录如何完成上传。
@Override
public boolean UpdateOdps() {
//初始化需要录入的数据
List<Map> List_model = read();
TableTunnel tunnel = new TableTunnel(odps);
Date date=new Date();//取时间
Date yesterday = new Date(date.getTime() + -1 * 24 * 60 * 60 * 1000L);
java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyyMMdd", java.util.Locale.CHINA);
String result = format.format(yesterday);
String partition = "ds='"+result.substring(0,8)+"'"; //patition需要的是一个表达式
logger.info("today's partitio_updateodps: "+partition);
// 初始化 MaxCompute 和 tunnel 的代码
RecordWriter writer = null;
try {
/*PartitionSpec类表示一个特定分区的定义*/
PartitionSpec partitionSpec = new Partition