# hive_udf_json_to_array **Repository Path**: p2p_jing/hive_udf_json_to_array ## Basic Information - **Project Name**: hive_udf_json_to_array - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-02 - **Last Updated**: 2021-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # hive_udf_json_to_array #### 介绍 hive表数据是类似["1585117604714509","1586651415365645","1562208367689745"] json的格式存储,想要使用explode进行炸裂时发现explode只支持array和map的格式,所以要考虑将json格式转化为array来解决explode的问题 #### 使用说明 将代码打包后,上传到hdfs(此步骤省略) 进入hive窗口执行一下命令: create function json_array as 'com.udf.JsonArray2ArrayList' using JAR "/home/admin/hive-demo-1.0-SNAPSHOT-jar-with-dependencies.jar"; #### hue使用自定以udf说明 引自文章:https://blog.csdn.net/SpringBoots/article/details/113396588?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.baidujs&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.baidujs