大数据Spark范式

文章目录

大数据Spark范式

python 复制代码
from pyspark.sql import SparkSession
import json


def filter_debate(x):
    data = json.loads(x)
    return data["subject"]


if __name__ == '__main__':
    spark = SparkSession.builder.appName("NonDebateFilter").getOrCreate()
    sc = spark.sparkContext

    # 假设${DATA_ID:12455}是一个环境变量或需要替换的具体路径前缀
    input_path = "${DATA_ID:00001}:Auser/data_en/*"
    rdd = sc.textFile(input_path)
    filtered_rdd = rdd.map(debate)

    # 取消注释以保存所有过滤后的记录,而不是只取前100条
    output_path = "${DATA_ID:00001}:Auser/data_en/01"
    filtered_rdd.saveAsTextFile(output_path)

    # 如果确实只需要前100条记录进行打印或其它处理,可以在保存后单独处理
    # for i in filtered_rdd.take(100):
    #     print(i)

    sc.stop()
相关推荐
qwerasda1238522 分钟前
车牌字符识别与定位技术:多国家车牌检测与识别系统
python
OpenCSG5 分钟前
提示词工程到AgenticOps:OpenCSG公益课
大数据·人工智能·开源·opencsg
独行soc6 分钟前
2026年渗透测试面试题总结-3(题目+回答)
网络·python·安全·web安全·渗透测试
sg_knight17 分钟前
工厂方法模式(Factory Method)
java·服务器·python·设计模式·工厂方法模式·工厂模式
EasyGBS21 分钟前
EasyGBS的金融网点全场景智能可视化监管方案设计
大数据·人工智能
西红市杰出青年27 分钟前
Python异步----------信号量
开发语言·python
tianyuanwo31 分钟前
深入浅出SWIG:从C/C++到Python的无缝桥梁
c语言·c++·python·swig
金融小白数据分析之路41 分钟前
msoffcrypto-tool库 Excel 加密
python·excel
拓端研究室1 小时前
2026中国医美护肤产品行业发展与未来趋势蓝皮书:射频、胶原蛋白、PDRN与肉毒素|附90+份报告PDF、数据、可视化模板汇总下载
大数据·人工智能
程序员敲代码吗1 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python