2010-06-11 4 views
0

의 행을 업데이트하는 동안 나는 샘플을 실행했습니다 열 가족 열직면 문제 HBase를

>create 'table1','column' 
>put 'table1','row1','column:address','SanFrancisco' 

hbase(main):020:0> scan 'table1' 
ROW COLUMN+CELL             
row1      column=column:address, timestamp=1276351974560, value=SanFrancisco 

>put 'table1','row1','column:name','Hannah' 

hbase(main):020:0> scan 'table1' 

ROW       COLUMN+CELL     
row1      column=column:address,timestamp=1276351974560,value=SanFrancisco 
row1      column=column:name, timestamp=1276351899573, value=Hannah 

내가 사라로 이름 열을 변경하면 열이 모두 다른 버전 similary로 같은 행에 을 표시 할, 그것은 업데이트 된 행을 보여줍니다 .... 하지만 나는 데이터에 대한 분석을 할 수 있도록 이전 행과 변경된 행을 2 가지 다른 버전으로 표시하기를 원합니다 ...

무엇을 만들고 있습니까?

, 당신은 버전 옵션을 지정해야합니다 같은 행의 여러 버전을 보려면 UA의 많은에게 새미

답변

3

감사합니다 :

get 'my_table', 'my_row_key', {VERSIONS -> 4} 

을 때 HBase와 쉘 출력합니다

row1 column=column:address,timestamp=1276351974560,value=SanFrancisco 
row1 column=column:name, timestamp=1276351899573, value=Hannah 

그것은 여러 열이있는 단일 행입니다. 텍스트 표현은 여러 줄의 텍스트를 사용합니다.

+0

감사합니다 :) :)이 방법으로 작동했습니다 : 'my_table', {VERSIONS -> 4} – sammy

관련 문제