'KafkaDStream'对象没有属性'_get_object_id'

时间:2018-10-10 10:01:50

标签: pyspark apache-kafka spark-streaming stream-processing

我尝试将使用Avro的Kafak Topic连接到Spark Stream。 我尝试下面的代码:

schema_registry_client = CachedSchemaRegistryClient(url='schema_registry_url')
serializer = MessageSerializer(schema_registry_client)

def decoder(s):
    decoded_message = serializer .decode_message(s)
    return decoded_message


kvs = KafkaUtils.createDirectStream(ssc, topic, {'bootstrap.servers': brokers}, valueDecoder=decoder)

但是运行此程序时却出现波纹管错误:

  

'Kafka DStream'对象没有属性'_get_object_id'

我们如何克服这个问题?

0 个答案:

没有答案