【发布时间】:2018-01-03 01:53:52
【问题描述】:
我在结构化流中有以下数据框:
TimeStamp|Room|Temperature|
00:01:29 | 1 | 55 |
00:01:34 | 2 | 51 |
00:01:36 | 1 | 56 |
00:02:03 | 2 | 49 |
我正在尝试检测温度何时低于某个温度(在本例中为 50)。我有查询的那部分工作。现在,我需要通过这样的 POST 调用将此信息传递给 API 端点:'/api/lowTemperature/' 带有时间戳和请求正文中的温度。因此,在上述情况下,我需要发送:
POST /api/lowTemperature/2
BODY: { "TimeStamp":"00:02:03",
"Temperature":"49" }
知道如何使用 PySpark 实现这一目标吗?
我想到的一种方法是使用自定义流接收器,但是,我似乎找不到任何有关使用 Python 实现此目的的文档。
【问题讨论】:
标签: apache-spark pyspark spark-structured-streaming