我有一个JSON列表,需要作为JSON对象读取并插入到HBase中。每个JSON(可以是嵌套的JSON)都需要从列表中读取并插入新的行键
put (key, <json>)
格式:
[
{
"x":"x-val",
"y":222,
"z":{
"m":"m-val",
"n":"n-val"
}
},
{
..
}
]
答案 0 :(得分:0)
您可以使用json.dumps(dict)
将字典转换为JSON字符串。
json_data = [json.dumps(x) for x in list_of_data]
我建议happybase
连接到HBase并存储JSON,如图here所示。您可以遍历json_data
并执行多次投放,也可以浏览happybase的batch
功能。