create row key based on the timestamp and distribute it into different buckets concode_field_sep HbaseOperations2 hbaseTemplate concode_elem_sep ThriftBoMapper<AgentStatCpuLoadBo,TAgentStat> agentStatCpuLoadBoMapper concode_elem_sep AbstractRowKeyDistributor rowKeyDistributor concode_elem_sep ThriftBoMapper<AgentStatMemoryGcBo,TAgentStat> agentStatMemoryGcBoMapper concode_field_sep byte[] getRowKey concode_elem_sep void insert
byte [ ] function ( TAgentStat arg0 , long arg1 ) { byte [ ] loc0 = getRowKey ( arg0 . getAgentId ( ) , arg1 ) ; return rowKeyDistributor . getDistributedKey ( loc0 ) ; }