2013-01-08 33 views
1

我試着將Hbase Stargate作爲與我的Hbase安裝捆綁在一起的REST服務器。起牀和跑步很簡單,但我想知道如何查看實際的行數據?當我執行我的REST客戶端的GET請求,我炒返回的值:Hbase Stargate返回加密值

GET本地主機:8282 /條/ ROW1/

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<CellSet> 
<Row key="cm93MQ=="> 
<Cell column="Y2Y6QXJ0aWNsZUlE" timestamp="1357592601561">MQ==</Cell> 
<Cell column="Y2Y6Q2FwRGF0ZQ==" timestamp="1357592790624">dG9kYXk=</Cell> 
<Cell column="Y2Y6Q292ZXJhZ2U=" timestamp="1357592715068">U2FtcGxlIENvdmVyYWdl</Cell> 
<Cell column="Y2Y6RW5jb2Rpbmc=" timestamp="1357592773388">VVRGLTg=</Cell> 
<Cell column="Y2Y6TENvZGU=" timestamp="1357592744929">ZW4=</Cell> 
<Cell column="Y2Y6TGFuZw==" timestamp="1357592760758">RW5nbGlzaA==</Cell> 
<Cell column="Y2Y6TmF0aXZlTmFtZQ==" timestamp="1357592681884">U2FtcGxlIE5hdGl2ZSBOYW1l</Cell> 
<Cell column="Y2Y6UHViRGF0ZQ==" timestamp="1357592786561">dG9kYXk=</Cell> 
<Cell column="Y2Y6U291cmNlSUQ=" timestamp="1357592732763">MQ==</Cell> 
<Cell column="Y2Y6U291cmNlSUQ=" timestamp="1357592663427">U2FtcGxlIFNvdXJjZSBJRA==</Cell> 
<Cell column="Y2Y6U291cmNlVHlwZQ==" timestamp="1357592701595">U2FtcGxlIFNvdXJjZSBUeXBl</Cell> 
<Cell column="Y2Y6VGV4dA==" timestamp="1357592802878">U2FtcGxlIFRleHQ=</Cell> 
<Cell column="Y2Y6VGl0bGU=" timestamp="1357592629292">U2FtcGxlIFRpdGxl</Cell> 
<Cell column="Y2Y6VHJUaXRsZQ==" timestamp="1357592640605">U2FtcGxlIFRyVGl0bGU=</Cell> 
<Cell column="Y2Y6VXJs" timestamp="1357592616187">aHR0cDovL3d3dy5nb29nbGUuY29t</Cell> 
</Row> 
</CellSet> 

我做參考WIKI這也顯示出與實例加擾結果:http://wiki.apache.org/hadoop/Hbase/Stargate#A5,但我找不到任何關於如何解碼的信息。

謝謝!

回答

3

解碼結果的一種方法是使用shell中的base64函數。例如。

echo "cm93MQ==" | base64 -d