|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.hadoop.mapred.lib.db.DBConfiguration
public class DBConfiguration
A container for configuration property names for jobs with DB input/output.
The job can be configured using the static methods in this class,
DBInputFormat
, and DBOutputFormat
.
Alternatively, the properties can be set in the configuration with proper values.
configureDB(JobConf, String, String, String, String)
,
DBInputFormat.setInput(JobConf, Class, String, String)
,
DBInputFormat.setInput(JobConf, Class, String, String, String, String...)
,
DBOutputFormat.setOutput(JobConf, String, String...)
Field Summary | |
---|---|
static String |
DRIVER_CLASS_PROPERTY
The JDBC Driver class name |
static String |
INPUT_CLASS_PROPERTY
Class name implementing DBWritable which will hold input tuples |
static String |
INPUT_CONDITIONS_PROPERTY
WHERE clause in the input SELECT statement |
static String |
INPUT_COUNT_QUERY
Input query to get the count of records |
static String |
INPUT_FIELD_NAMES_PROPERTY
Field names in the Input table |
static String |
INPUT_ORDER_BY_PROPERTY
ORDER BY clause in the input SELECT statement |
static String |
INPUT_QUERY
Whole input query, exluding LIMIT...OFFSET |
static String |
INPUT_TABLE_NAME_PROPERTY
Input table name |
static String |
OUTPUT_FIELD_NAMES_PROPERTY
Field names in the Output table |
static String |
OUTPUT_TABLE_NAME_PROPERTY
Output table name |
static String |
PASSWORD_PROPERTY
Password to access the database |
static String |
URL_PROPERTY
JDBC Database access URL |
static String |
USERNAME_PROPERTY
User name to access the database |
Method Summary | |
---|---|
static void |
configureDB(JobConf job,
String driverClass,
String dbUrl)
Sets the DB access related fields in the JobConf. |
static void |
configureDB(JobConf job,
String driverClass,
String dbUrl,
String userName,
String passwd)
Sets the DB access related fields in the JobConf. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DRIVER_CLASS_PROPERTY
public static final String URL_PROPERTY
public static final String USERNAME_PROPERTY
public static final String PASSWORD_PROPERTY
public static final String INPUT_TABLE_NAME_PROPERTY
public static final String INPUT_FIELD_NAMES_PROPERTY
public static final String INPUT_CONDITIONS_PROPERTY
public static final String INPUT_ORDER_BY_PROPERTY
public static final String INPUT_QUERY
public static final String INPUT_COUNT_QUERY
public static final String INPUT_CLASS_PROPERTY
public static final String OUTPUT_TABLE_NAME_PROPERTY
public static final String OUTPUT_FIELD_NAMES_PROPERTY
Method Detail |
---|
public static void configureDB(JobConf job, String driverClass, String dbUrl, String userName, String passwd)
job
- the jobdriverClass
- JDBC Driver class namedbUrl
- JDBC DB access URL.userName
- DB access usernamepasswd
- DB access passwdpublic static void configureDB(JobConf job, String driverClass, String dbUrl)
job
- the jobdriverClass
- JDBC Driver class namedbUrl
- JDBC DB access URL.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |