【发布时间】:2018-08-13 20:07:36
【问题描述】:
我现在在 Python 中使用 kafka。 想知道是否需要 Spark Kafka 或者我们可以只使用 kafka 通过 pyKafka。
我担心 Spark 在此过程中会产生开销 (pyspark), 如果我们不使用任何 spark 函数,则只需要 Kafka 流。
使用Pyspark和kafka spark有什么不方便的地方?
【问题讨论】:
-
什么是“Spark Kafka”或“Kakfa Spark”?注意:Kafka Streams 是一个 Java 库。 Kafka Python 库不具备 Spark Streaming 或 Kafka Streams 的所有功能
-
比如哪一部分不可用?
-
@Tensor:什么你想要做什么?你有什么要求?由此,更容易解释和定位不同的技术及其对您的要求的优缺点。 Spark Streaming、Kafka Streams 和 KSQL 都可以在这里选择——这取决于你想要做什么。
-
Python 只是一个普通的消费者/生产者。 Spark 有数据框和东西,还有一堆与外部系统集成的库。并不是说 Python 也没有,但你不能像 Spark 那样轻松扩展纯 Python 应用程序
-
pyspark 有序列化开销....
标签: apache-spark pyspark apache-kafka spark-streaming-kafka