// Reference a given text file as a collection of Strings.
PCollection<String> rawLogs = pipeline.readTextFile(args[0]);
// Reference a given text file as a collection of Strings.
PCollection<String> rawUsers = pipeline.readTextFile(args[1]);
// Define a function that splits each line in a PCollection of Strings into a
// PCollection made up of the individual words in the file.
PTable<String, CommonLogEntry> logs = logsAsIpTable(CrunchUtils.logs(rawLogs));