HBase REST API按行键搜索

时间:2016-04-21 05:21:04

标签: rest hbase

我正在关注this文档,试图让HBase REST API正常工作。但是,我已经通过HBase shell创建了一些虚拟记录,如屏幕截图左侧所示。然后我启动了hbase守护程序并尝试使用postman插件来发出get请求。

好消息是它起作用并给了我一个json,但坏消息是返回的键' cm93LTA ='没有意义,细胞价值也是如此,Y2Y6Y3Ew'。

提出请求的正确方法是什么?

以下是我要遵循的格式:

@IBDesignable
class CustomButton: UIButton {
    @IBInspectable var cornerRadiusValue: CGFloat = 10.0 {
        didSet {
            setUpView()
        }
    }
    override func awakeFromNib() {
        super.awakeFromNib()
        setUpView()
    }
    override func prepareForInterfaceBuilder() {
        super.prepareForInterfaceBuilder()
        setUpView()
    }
    func setUpView() {
        self.layer.cornerRadius = self.cornerRadiusValue
        self.clipsToBounds = true
    }
}

enter image description here

1 个答案:

答案 0 :(得分:1)

如下所示,这些是行键和列键的Base64编码值。

public static void main(String[] args) {
    System.out.println(Base64.base64Decode("cm93LTA="));
    System.out.println(Base64.base64Decode("Y2Y6Y3Ew"));
}

打印

row-0
cf:cq0