python通过thrift对hbase进行访问,返回的结果如下所示:
result=TResult(row=b'0000000c_220455692', columnValues=[TColumnValue(family=b'e', qualifier=b'ot', value=b'0', timestamp=1557066045229, tags=None), TColumnValue(family=b'i', qualifier=b'bage', value=b'2019-02-20', timestamp=1550691994757, tags=None)])
查找了好多资料都不知对这个结果集进行处理,问了师傅才恍然大悟
结果集的类型是 <class 'utils.hbase_thrift2.ttypes.TResult'>
查看TResult有两个属性 一个columnValues和row,在python没有进行提示我以为没有这个方法,原来直接用
row=result.row
columnValues=result.columnValues
遍历获得最后的结果