Spark获取json写入hive(工作实例)

本文介绍了如何使用SparkSQL处理JSON数据,并将其写入Hive表。首先,通过添加特定依赖到pom文件,确保Spark能够处理JSON格式。接着,配置SparkSQL与Hive的整合,然后利用Spark读取JSON文件,转换处理后,最终将数据存入Hive。参考链接提供了详细配置信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spark-submit \
--executor-memory 8G \
--conf spark.target.date=${dt} \
--conf spark.ui.retainedTasks=50000 \
--driver-memory 4G \
--master yarn \
--class com.cifi.zhyc.SparkImportMcYanPan\
--deploy-mode client \
/home/hadoop/software/JsonSpark.jar (--jars是引入jar用的 不用这个参数)
另外:上面所有的参数都不用引号包起来



参考下下面的
spark-submit \
--executor-memory 8G \
--conf spark.source=prd \
--conf spark.target=uat \
--conf spark.city=上海 \
--driver-memory 4G \
--master yarn \
--class com.cifi.SparkEtlPgToReport \
--deploy-mode client \
/home/biadmin/SparkDataTool-1.0-jar-with-dependencies.jar
package com.cifi.zhyc

import java.io.{BufferedReader, InputStreamReader}
import java.util.Properties

import org.apache.spark.sql.SparkSession


/*
    包括内容有简单的spark-sql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值