HomeBlogGuestbookLab 

JDM's Blog

온갖 테스트 결과가 기록되는 이곳은 JDM's Blog입니다. :3

Hbase Shell Script Example

hbase를 사용하다보면 hbase shell을 통해서 일을 처리하는 경우가 왕왕 있습니다. 까먹지 않기 위해 이곳에 남겨둡니다. :3

In hbase console

# get + filter
get 'TABLE_NAME', 'ROWKEY', { COLUMN=>'COLUMN_NAME', FILTER=> "ValueFilter(=, 'binary:YOUR_KEYWORD')" }

# get + filter (substring)
get 'TABLE_NAME', 'ROWKEY', { COLUMN=>'COLUMN_NAME', FILTER=> "ValueFilter(=, 'substring:YOUR_KEYWORD')" }

linux shell console

# get + filter + file dump
echo "get 'TABLE_NAME', 'ROWKEY', { COLUMN=>'COLUMN_NAME', FILTER=> \"ValueFilter(=, 'substring:YOUR_KEYWORD')\" }" | ./hbase shell | grep "^ " > result.txt

# delete + shell
echo "delete 'TABLE_NAME', 'ROWKEY', 'COLUMN_NAME:Qualifier'" | ./hbase shell