README.rdoc in hbaserb-0.0.4 vs README.rdoc in hbaserb-0.0.5
- old
+ new
@@ -1,8 +1,8 @@
= hbaserb -- HBase Thrift interface for Ruby
-A Ruby thrift lib for interfacing with Hadoop's HBase
+A Ruby thrift lib for interfacing with Hadoop's HBase 0.92.0
To install:
gem install hbaserb
== Basic Usage
@@ -15,10 +15,13 @@
table = client.create_table "test_table", "colfamone", "colfamtwo"
# insert some data
table.mutate_row 'myrow', {'colfamone:myvalue' => 'awesome value'}
+ # delete some data
+ table.mutate_row 'myrow', {'colfamone:myvalue' => nil}
+
# get it
puts t.get('myrow', 'colfamone:myvalue').first.value
# get timestamp
puts t.get('myrow', 'colfamone:myvalue').first.timestamp
@@ -26,8 +29,9 @@
# convert binary value to 64 bit integer
t.atomic_increment('myrow', 'colfamtwo:counter')
puts t.get('myrow', 'colfamtwo:counter').first.to_i64
# make a scanner
- s = t.create_scanner('myrow', 'colfamnone') { |row|
+ s = t.create_scanner('my-start-row', 'my-end-row', 'colfamnone') { |row|
puts "Columns: #{row.columns.keys}"
}
+