大数据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()
相关推荐
纯.Pure_Jin(g)13 小时前
【Python练习四】Python 算法与进阶特性实战:数组、序列化与位运算专项练习(3道经典练习带你巩固基础——看完包会)
开发语言·vscode·python
龙山云仓13 小时前
No152:AI中国故事-对话祖冲之——圆周率与AI精度:数学直觉与极限探索
大数据·开发语言·人工智能·python·机器学习
云境天合小科普13 小时前
无人机用能见度检测仪:预测能见度骤降风险
大数据
琅琊榜首202013 小时前
AI+Python实操指南:用编程赋能高质量网络小说创作
开发语言·人工智能·python
Faker66363aaa13 小时前
基于YOLO13-C3k2-Strip的神经退行性疾病MRI影像自动识别
python
一个天蝎座 白勺 程序猿13 小时前
Apache IoTDB(14):IoTDB结果集排序与查询对齐模式——ORDER BY与ALIGN BY DEVICE使用
大数据·ai·apache·时序数据库·iotdb
Dxy123931021613 小时前
Python 将 JSON 字符串转换为字典
前端·python·json
堕27413 小时前
java数据结构当中的《Lambda表达式》
java·数据结构·python
小鸡吃米…14 小时前
TensorFlow - TensorBoard 可视化
python·tensorflow·neo4j
AI 小程序开发202014 小时前
深入探讨大数据领域Eureka的服务发现机制
大数据·ai·eureka·服务发现