我有一个需要读取的JSON列表,并将其作为JSON对象插入HBase。每个 JSON(可以是嵌套的 JSON)都需要从列表中读取并与新的行键一起插入
put (key, <json>)
格式:
[
{
"x":"x-val",
"y":222,
"z":{
"m":"m-val",
"n":"n-val"
}
},
{
..
}
]
您可以使用
json.dumps(dict)
将字典转换为 JSON 字符串。
json_data = [json.dumps(x) for x in list_of_data]
我建议happybase
连接到 HBase 并存储 JSON,如下所示。您可以循环json_data
并进行多次看跌,也可以探索 happybase 的batch
功能。