Project

General

Profile

« Previous | Next » 

Revision 29065

Added by Eri Katsari about 10 years ago

View differences:

modules/dnet-openaire-stats/trunk/src/main/java/eu/dnetlib/data/mapreduce/hbase/statsExport/drivers/SqoopDriver.java
88 88
			opts.setExportDir(table.getValue());
89 89
			opts.setUsername(dbUser);
90 90
			opts.setPassword(dbPass);
91
			opts.setInputFieldsTerminatedBy(delim.charAt(1));
91
			opts.setInputFieldsTerminatedBy(delim.charAt(0));
92 92

  
93 93
			opts.setBatchMode(true);
94 94
			opts.setTableName(table.getKey());
......
258 258
		}
259 259
	}
260 260

  
261
	public static void main(String[] args) {
262
		SqoopDriver sqoopDriver = new SqoopDriver();
261
//	public static void main(String[] args) {
262
//		SqoopDriver sqoopDriver = new SqoopDriver();
263
//
264
//		BasicConfigurator.configure();
265
//
266
//		sqoopDriver.setDelim("!");
267
//		sqoopDriver.setOutputPath("/tmp/test_stats/");
268
//
269
//		sqoopDriver.setConnectionUrl("jdbc:postgresql://duffy.di.uoa.gr:5432/test_stats");
270
//		sqoopDriver.setDbUser("sqoop");
271
//		sqoopDriver.setDbPass("sqoop");
272
//		sqoopDriver.setReducersCount("1");
273
//		sqoopDriver.setRecsPerStatement("1000");
274
//		sqoopDriver.setStatementPerTrans("1000");
275
//
276
//		sqoopDriver.setUseHdfsStore(true);
277
//
278
//		// HashMap<String, String> tables = new HashMap<String, String>();
279
//
280
//		// tables.put("datasource", "/tmp/test_stats/datasource-r-00000");
281
//
282
//		// throw new Exception(datasource + "  " + e +
283
//		// sqoopDriver.getConnectionUrl() + sqoopDriver.getDbPass() +
284
//		// sqoopDriver.getDbUser() );
285
//
286
//		try {
287
//			sqoopDriver.initSqoopJob();
288
//			// sqoopDriver.run(tables);
289
//		} catch (Exception e) {
290
//			System.out.print("ERROR " + e.toString());
291
//			e.printStackTrace();
292
//		}
263 293

  
264
		BasicConfigurator.configure();
294
//	}
265 295

  
266
		sqoopDriver.setDelim("!");
267
		sqoopDriver.setOutputPath("/tmp/test_stats/");
268

  
269
		sqoopDriver.setConnectionUrl("jdbc:postgresql://duffy.di.uoa.gr:5432/test_stats");
270
		sqoopDriver.setDbUser("sqoop");
271
		sqoopDriver.setDbPass("sqoop");
272
		sqoopDriver.setReducersCount("1");
273
		sqoopDriver.setRecsPerStatement("1000");
274
		sqoopDriver.setStatementPerTrans("1000");
275

  
276
		sqoopDriver.setUseHdfsStore(true);
277

  
278
		// HashMap<String, String> tables = new HashMap<String, String>();
279

  
280
		// tables.put("datasource", "/tmp/test_stats/datasource-r-00000");
281

  
282
		// throw new Exception(datasource + "  " + e +
283
		// sqoopDriver.getConnectionUrl() + sqoopDriver.getDbPass() +
284
		// sqoopDriver.getDbUser() );
285

  
286
		try {
287
			sqoopDriver.initSqoopJob();
288
			// sqoopDriver.run(tables);
289
		} catch (Exception e) {
290
			System.out.print("ERROR " + e.toString());
291
			e.printStackTrace();
292
		}
293

  
294
	}
295

  
296 296
	public String getConnectionUrl() {
297 297
		return connectionUrl;
298 298
	}

Also available in: Unified diff