I noticed that our test data set is suddenly missing a lot of data, and I am wondering if it's because I'm misunderstanding how HBase handles puts.
Suppose we have 3 families: ca, cb and cc. Before on row abcde-fgh-ijkl ca:q1=.... ca:q2=.... ca:q3=.... cb:q1=.... cb:q2=.... cc:q1=.... We send a put that adds q4, q5, q6 and q7. Now the row looks like this: ca:q4=.... ca:q5=.... ca:q6=.... ca:q7=.... I thought a PUT would just add data. It looks like it's overwriting the entire row.
