大数据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()
相关推荐
源码之家4 分钟前
计算机毕业设计:Python雪球网股票数据采集与可视化系统 Flask框架 数据分析 可视化 大数据 大模型 爬虫(建议收藏)✅
大数据·python·机器学习·数据挖掘·数据分析·flask·课程设计
小白学大数据5 分钟前
企业精准数据分析双路径对比:运营商大数据与 Python 爬虫技术选型与实践
大数据·开发语言·爬虫·python·数据分析
jr-create(•̀⌄•́)14 分钟前
简单视频编辑tools
python·ffmpeg
袁袁袁袁满15 分钟前
亮数据SERP API实现搜索引擎实时数据采集
爬虫·python·网络爬虫·爬山算法
citi15 分钟前
OpenViking 本地搭建指南
开发语言·python·ai
彭于晏Yan17 分钟前
Spring Boot + WebSocket 实现单聊已读未读(四)
spring boot·python·websocket
前端若水17 分钟前
Git 仓库管理命令完全指南(超级详细版)
大数据·git·elasticsearch
AI玫瑰助手18 分钟前
Python基础:列表的切片与嵌套列表使用技巧
android·开发语言·python
中电金信19 分钟前
中电金信X四川农商银行打造分布式核心系统建设样板
大数据·人工智能
Rnan-prince19 分钟前
Count-Min Sketch:海量数据频率统计的“轻量级计数器“
python·算法