url - Querying HBase Stargate for a hexadecimal rowkey via Ruby -
i have hbase table (in part) utilizes hexadecimal bytes construct rowkeys. i'm able query hbase shell fine follows
get 'my_table', "xyz:\x7f\xff\xff\xff\xff\xff\xff\x82"
however, want use stargate api (or 1 of many ruby gems serve wrapper) query hbase remotely.
if run exact same query above, 404 not found. note :
, \
characters url-encoded.
curl "http://myhbaseserver.domain:8080/my_table/xyz%3a%5cx7f%5cxff%5cxff%5cxff%5cxff%5cxff%5cxff%5cx82/content:raw" => 404 not found
i know format correct returns table list when call /
endpoint. it's not throwing connectivity error. thoughts on whether these characters being escaped?
thanks!
\x
not need encoded, convention used hbase represent non-ascii byte value. \x7f
should converted %7f
in url
Comments
Post a Comment