В базе данных есть столбец с типом данных DATETIME
. Я хочу установить это значение столбца в текущую дату и время, используя 'PreparedStatement. Как это сделать?
-121--736072-
public static class Map extends MapReduceBase implements Mapper
MapTaxBase
, Mapper
и JobConf
устарели в Hadoop 0,20,203 .
Что мы должны использовать теперь?
Редактируют 1 - для Картопостроитель
и MapReduceBase
, я нашел, что мы просто должны, простирается , Картопостроитель
public static class Map extends Mapper
{
private final static IntWritable one = new IntWritable(1);
private Text word = new Text();
public void map(LongWritable key, Text value,
OutputCollector output,
Reporter reporter) throws IOException {
String line = value.toString();
StringTokenizer tokenizer = new StringTokenizer(line);
while (tokenizer.hasMoreTokens()) {
word.set(tokenizer.nextToken());
output.collect(word, one);
}
}
}
Редактирует 2 - Для JobConf
, мы должны использовать конфигурацию как это:
public static void main(String[] args) throws Exception {
Configuration conf = new Configuration();
Job job = new Job(conf);
job.setMapperClass(WordCount.Map.class);
}
Редактируют 3 - я нашел хорошую обучающую программу согласно новому API: http://sonerbalkir.blogspot.com/2010/01/new-hadoop-api-020x.html