使用sparksql从hbase查询json数据

knpiaxh1  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(417)

我在hbase有一张table

--------------------------------------------------------------------------
| rowkey        |      Name        |            marks                    |
|   1           |       ABC        | {"mathematics":"30","science":"50"} |
|   2           |       XYZ        | {"mathematics":"50","science":"90"} |
--------------------------------------------------------------------------

json可以是嵌套的json。我想使用sparksql在json字段的基础上查询表。所以我可以查询“name where marks in science=50”。我可以直接在hbase上这样做,还是在hbase上使用apachephoenix

06odsfpq

06odsfpq1#

在hbase中使用json。。。你应该好好休息一下 marks 列族和其中的列 marks 每节课。您可以使用hbase或phoenix轻松地做到这一点。如果您想使用json,那么就使用mongodb。

相关问题