HBaseStorage as part of release 0.9.1 of PIG doesn’t support timestamp treatment in the form of

  • writing a value with a specific timestamp
  • getting timestamp information for a value (or a tuple of values)
  • retrieving the value (or a tuple of values) which is valid at or before a specific timestamp (snapshot view)

The attached document specifies extensions to HBaseStorage for appropriate timestamp treatment in respect to these requirements, designed with focus on the ease of subsequent processing with standard PIG functionality. These extensions are especially useful when operating on time series, event based, or incremental data.