org.apache.pig.piggybank.storage.apachelog
Class CombinedLogLoader
java.lang.Object
org.apache.pig.LoadFunc
org.apache.pig.piggybank.storage.RegExLoader
org.apache.pig.piggybank.storage.apachelog.CombinedLogLoader
public class CombinedLogLoader
- extends RegExLoader
CombinedLogLoader is used to load logs based on Apache's combined log format, based on a format like
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
The log filename ends up being access_log from a line like
CustomLog logs/combined_log combined
Example:
raw = LOAD 'combined_log' USING org.apache.pig.piggybank.storage.apachelog.CombinedLogLoader AS
(remoteAddr, remoteLogname, user, time, method, uri, proto, status, bytes, referer, userAgent);
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CombinedLogLoader
public CombinedLogLoader()
getPattern
public Pattern getPattern()
- Specified by:
getPattern
in class RegExLoader
Copyright © 2007-2012 The Apache Software Foundation