gpt4 book ai didi

json - Hbase加载Json数据的schema是什么

转载 作者:可可西里 更新时间:2023-11-01 16:53:50 26 4
gpt4 key购买 nike

HBase表加载json数据的schema是什么。我有如下 json 数据

{
"id": 1,
"firstname": "Katerina",
"languages": [
{ "lang":"en" , "knowledge":"proficient" },
{ "lang":"fr" , "knowledge":"advanced" },
]
"job":{
"site":"www.javacodegeeks.com",
"name":"Java Code Geeks",
}
religions":{"catholic":[10,20],"protestant":[40,50]}
}

我已经创建了包含列族的 HBase 表,但我无法加载 json 数据

create  'test_json','id','firstname','languages','job','religions'

最佳答案

您可以将 json 转换为字符串,然后存储为字节。但请记住,您将失去搜索能力,因为在适合任何类型的查询选项之前必须对数据进行解码。当您坚持使用键值类型数据并且每行都有动态或未知或不规则的列时,HBase 效果最好。如果您尝试在同一行中存储嵌套实体,则上述存储方式是可行的。这取决于您希望检索日期的方式

关于json - Hbase加载Json数据的schema是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31027034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com